1.ansibel清单配置(INI语法)
- 基本清单配置
将一台服务器添加到清单中:
注意:此时的ansible端要能成功ssh连接server2
cd /etc/ansible/
ls
vim hosts
写入:
172.25.254.2
- 1
- 2
- 3
- 4
- 5
ansible 172.25.254.2 -m ping #使用ansible的ping模块连接
- 1
发现连接失败,是因为ansible并不知道我们要连接的用户和密码
再次编辑ansible清单,写入用户和密码:
vim hosts
写入:
172.25.254.2 ansible_port=22 ansible_user=root ansible_ssh_pass=redhat
- 1
- 2
- 3
ansible 172.25.254.2 -m ping #连接成功
- 1
我们还可以不用ip地址去连接,而给每台主机起一个别名:
vim hosts
写入:
server2 ansible_host=172.25.254.2 ansible_port=22 ansible_user=root ansible_ssh_pass=redhat
- 1
- 2
- 3
ansible server2 -m ping #连接成功
- 1