当我表演

ansible -i /home/linux/ansible/my-prereqs/hosts  -m ping 'test'


172.16.57.101 | SUCCESS => {
    "changed": false,
    "ping": "pong"
}


我的主机清单文件位于/home/linux/ansible/my-prereqs/hosts

我的库存文件如下

[ansible-vm]
172.16.57.102

**[test]**
172.16.57.101


现在我要运行一本剧本,但无法按库存组运行它们

ansible-playbook  -i /home/linux/ansible/my-prereqs/hosts  -l test my-prereqs.yaml

but I get the following


PLAY ***************************************************************************
skipping: no hosts matched

PLAY RECAP *********************************************************************


我在这里想念我的观点吗?

最佳答案

来自评论的答案:


  您的剧本中的hosts指令是什么?


...


  与清单文件组名称不同

关于linux - 运行主机组的Ansible剧本-没有匹配的主机,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45412949/

10-15 00:11
查看更多