Hello World
创建一个名为 ansible-helloworld-playbook
的目录
mkdir ansible-helloworld-playbook
创建文件 hosts
并添加远程系统如何管理。由于 ansible 依赖于 ssh 来连接机器,因此你应该确保它们已经可以通过计算机在 ssh 中访问。
192.168.1.1
192.168.1.2
使用 Ansible ping 模块测试与远程系统的连接。
ansible all -m ping -k
如果成功,它应该返回类似的东西
192.168.1.1| SUCCESS => {
"changed": false,
"ping": "pong"
}
192.168.1.2| SUCCESS => {
"changed": false,
"ping": "pong"
}
如果出现错误,应该返回
192.168.1.1| UNREACHABLE! => {
"changed": false,
"msg": "Failed to connect to the host via ssh.",
"unreachable": true
}
测试 sudo 访问权限
ansible all -m ping -k -b