Ansible 是一个开源的配置管理工具,我们用于自动化任务、部署应用程序。使用 Ansible,您可以自动执行日常任务,例如更新系统、安装软件、和配置服务。 |
本文将介绍Ansible基本信息、为什么选择 Ansible 以及如何安装它。
基本信息
学习之前,我们先了解一下常用Ansible术语:
节点信息
- Control node: 任何安装了 Ansible 的主机。Ansible 控制节点主要用于在托管主机上运行任务。
- Managed nodes: 被Ansible管理的主机
- Inventory: 受控节点的列表。
- ansible.cfg: Ansible的配置文件
模块
模块是 Ansible 以执行常见任务的代码块,Ansible中有丰富的模块。
Task和Playbook
Task是 Ansible 在受控主机上执行的操作。还可以使用临时命令(AD-HOC)执行单个任务。Ansible playbook 是用 YAML 编写任务列表。
为什么使用Ansible?
无需安装agent
与