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

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



