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