那么,它如何知道这些节点的 IP 地址或 域名呢 呢?
答案就是本节的主要内容 ‘节点配置文件’
Inventory :本意是:详细目录,本文将它翻译为 ‘节点配置文件’ 更为符合语境。
Ansible 通过读取 ‘节点配置文件’ (默认存放在 /etc/ansible/hosts)来选取所要操作的主机(节点)。
当然,你也可以使用多个节点配置文件,以及 动态节点配置文件,这将在之后介绍。
一个简单的 节点配置文件 如下所示 :
- 192.168.1.2
- app.example.com
- 21.33.26.3

每一行表示 一个 host (主机或节点 , whatever)
[web], 方括号里的表示一个 节点组,包含它下面所列的 每个节点。
这样,我们就可以通过 节点配置文件 来使用某个 节点,或者是某个分组, 如下所示:
1. 查看所有节点是否在线

2. 查看 某个 节点 是否在线

3. 查看某个 节点组 的 所有节点是否在线

web 即为 hosts 里 的 [web]
本节,我们简要的讲解了一下 节点配置文件(Inventory)/etc/ansible/hosts, 下一节,将详细讲解 主机节点 和 主机节点组(hosts and groups)