Ansible入门:安装、运行与基础操作
1. 前期准备与Vagrant相关
在开始使用Ansible之前,我们借助Vagrant启动了一个虚拟机用于后续操作。Vagrant本身支持Ansible,若使用Ansible provisioner,Vagrant会动态创建主机清单并在启动过程中针对虚拟机运行我们的剧本。不过在了解这部分内容之前,我们先聚焦于主机清单和基本剧本的使用。
2. 主机清单(Host Inventories)
要为Ansible提供目标主机列表,我们需要创建一个主机清单文件(hosts file)。
- 简单主机清单文件示例 :
最简单的主机清单文件可能只包含一行内容,例如:
192.168.50.4.nip.io ansible_user=vagrant
这行内容告知Ansible要连接的主机是 192.168.50.4.nip.io ,并使用 vagrant 作为用户名。若未提供用户名,Ansible会默认使用登录Ansible控制主机的用户。在示例中,若未指定用户名,会使用 russ ,但该用户在Vagrant虚拟机中并不存在。在仓库的 Chapter02 文件夹中有一个名为 hosts-simple 的文件,与用于启动Vagrant虚拟机的 Vagrantfile
超级会员免费看
订阅专栏 解锁全文

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



