以代码方式管理基础设施:Ansible 实战指南
1. 配置 Ansible
在开始使用 Ansible 之前,我们需要对其进行配置,使其了解如何获取基础设施的清单、SSH 登录实例时使用的用户以及如何获取 root 权限等信息。具体操作步骤如下:
1. 在相同位置创建一个名为 ansible.cfg 的新文件,其内容如下:
[defaults]
inventory = ./ec2.py
remote_user = ec2-user
become = True
become_method = sudo
become_user = root
nocows = 1
完成上述配置后,我们就可以开始运行 Ansible 命令了。
2. Ansible 命令与模块
2.1 模块执行
Ansible 命令是驱动在远程主机上执行不同模块的主要命令。模块是可以直接在远程主机上执行的库,Ansible 自带了许多模块,可查看 这里 获取列表。除了标准模块,你还可以使用 Python 创建自己的模块。大多数常见用例和技术都有对应的模块。
我们首先来看一个简单的模块 ping ,它尝试连接到主机,如果主机可用则返回 pong 。可以使用 ansible-doc
超级会员免费看
订阅专栏 解锁全文
37

被折叠的 条评论
为什么被折叠?



