在执行ansible的时候出现
[WARNING]: Could not match supplied host pattern, ignoring: test
[WARNING]: No hosts matched, nothing to do
执行命令,下面这条命令意思是 ansible执行组是test,以用户li向其他test组的服务器发送ping
ansible test -m ping -u li
执行下面命令去看ansible组配置文件
cat /etc/ansible/hosts
问题发现组的名称写错 真正的名称是test1
最后执行的命令
ansible test1 -m ping -u li
结果如下,问题解决
[li@master ansible]$ ansible test1 -m ping -u li
192.168.0.1 | SUCCESS => {
"ansible_facts": {
"discovered_interpreter_python": "/usr/bin/python"
},
"changed": false,
"ping": "pong"
}
192.168.0.2 | SUCCESS => {
"ansible_facts": {
"discovered_interpreter_python": "/usr/bin/python"
},
"changed": false,
"ping": "pong"
}