2017-08-03 10 views
0

我仔细检查了Ansible正在读取我的.ansible.cfg文件(它是)。Ansible - 忽略.ansible.cfg中的我的库存选项

不过,如果我使用的设置:

inventory  = /my/local/inventory 

我不断收到错误消息No hosts matched,如果我跑ansible时忽略-i选项。

我试过ansible -vvv但这并没有任何亮点。

我也看了https://github.com/ansible/ansible/issues/11907并检查没有任何ENV变量设置。

其他建议?

+0

.ansible.cfg中的'[defaults]'部分标题下是否有库存?你可以发布完整的.ansible.cfg文件吗? – kfreezy

+0

这个问题可以缩写为:“我做的一切都正常,但它不起作用,还有其他建议吗?”没有任何信息丢失。你真的认为它是可以回答的吗? – techraf

+0

也许当前文件夹有它自己的'ansible.cfg'文件? – Rabin

回答

0

你说.ansible.cfg这是它将在你的主目录中搜索的文件。如果您期待当前目录的Ansible配置,请确保它被称为ansible.cfg。有关Ansible config的搜索顺序的更多信息,请参阅docs