我已经仔细检查了Ansible是否正在读取我的.ansible.cfg
文件(确实如此(。
但是,如果我使用该设置:
inventory = /my/local/inventory
如果我在运行ansible
时忽略-i
选项,我会不断收到错误消息No hosts matched
.
我已经尝试过ansible -vvv
但这并没有透露任何信息。
我还查看了 https://github.com/ansible/ansible/issues/11907 并检查了没有设置任何ENV
变量。
还有其他建议吗?
你说.ansible.cfg
哪个文件将在你的主目录中搜索。如果您期望当前目录的 Ansible 配置,请确保它被称为ansible.cfg
。有关 Ansible 配置搜索顺序的更多信息,请参阅文档。