创建一个名为/home/student/ansible/inventory的静态库存文件如下所示:
2.1)node1 是dev主机组的成员
2.2)node2是test主机组的成员
2.3)node1和node2是prod主机组的成员
2.4)node1是balancers主机组的一员
2.5)prod组是webservers主机组的成员
1.创建静态文库 编写信息
[root@server ~]# su - student
[student@server ~]$ mkdir ansible
[student@server ~]$ vim ansible/inventory
[dev]
node1
[test]
node2
[prod]
node1
node2
[balancres]
node1
[webserver:children]
prod
2. 修改配置文件
[student@server ~]$ vim ansible.cfg
[defaults]
inventory = ./ansible/inventory
remote_user = devops
ask_pass = false
host_key_checking = false
[student@server ~]$ ansible-inventory --graph
@all:
|--@balancres:
| |--node1
|--@dev:
| |--node1
|--@test:
| |--node2
|--@ungrouped:
|--@webserver:
| |--@prod:
| | |--node1
| | |--node2