Ansible — Overview

国兴文
2023-12-01

目录

Ansible

  • 项目地址:https://github.com/ansible/ansible
  • 官方网站:https://www.ansible.com/

Ansible is Simple IT Automation,Ansible 是 Python 实现的一个简易的 IT 自动化运维工具。

使用 Ansible 的场景中主要有两种角色:

  • 管理节点:运行 Ansible 服务进程的节点,通过 SSH、SCP 等方式来接入托管节点,并完成自动化的远程执行任务。
  • 托管节点:被 Ansible 管理的节点,不需要安装额外的软件,只需要打开 SSH 免密登陆,即可享受自动化托管。

Ansible 提供两种方式去完成任务:

  1. Ad-Hoc Command:执行简单任务。
  2. Ansible Playbook:执行复杂任务。

Ansible 支持 Pull 和 Push Mode:

  • Pull Mode 可以让托管节点从一个管理节点拉取新的配置信息,而不仅仅是只能由管理节点向托管节点推送。它使用 ansible-pull CLI。
  • Push Mo
 类似资料: