ansible 你好,世界

示例

创建一个名为 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": "无法通过ssh连接到主机。", 
    "unreachable": true
}

使用以下命令测试sudo访问

ansible all -m ping -k -b