默认位置:
# vim /etc/ansible/hosts
1、使用单个IP
[web1]
192.168.58.101
192.168.58.102
2、使用连续IP
[web2]
192.168.58.[100:102]
3、使用域名
[web3]
192.168.58.101
ansible3
4、子分组
[web4:children]
web1
web2
5、组变量
[web1:vars]
name=zhangsan
[web1]
192.168.58.101 name=zhangsan
192.168.58.102
举例:
# vim /tmp/test.j2
host: master
name: {{ name }}
# ansible web1 -m template -a "src=/tmp/test.j2 dest=/tmp/test.txt"
# ansible all --list-hosts //所有的主机清单
# ansible web1 -m ping //验证连通性