2017-08-03 4 views
0

私はAnsibleが私の.ansible.cfgファイルを読んでいることを再確認しました。私は、設定を使用する場合不可能 - .insible.cfgの私の在庫オプションを無視します

しかし、:

inventory  = /my/local/inventory 

ansibleを実行しているとき、私は-iオプションを無視した場合、私はエラーメッセージNo hosts matchedを得続けます。

私はansible -vvvを試しましたが、それは光を放っていません。

私もhttps://github.com/ansible/ansible/issues/11907を見て、ENV変数が設定されていないことを確認しました。

他の提案はありますか?

+0

'inventory'は.ansible.cfgの' [defaults] 'セクションヘッダの下にありますか?あなたの完全な.ansible.cfgを投稿できますか? – kfreezy

+0

質問は「私はすべてをうまくやっているが、うまくいかない、他の提案は?」と短縮することができます。情報を失うことなくあなたは本当にそれが答えると思いますか? – techraf

+0

おそらく現在のフォルダにそれ自身の 'ansible.cfg'ファイルがありますか? – Rabin

答えて

0

.ansible.cfgは、ホームディレクトリで検索するファイルです。現在のディレクトリに対してAnsible設定が必要な場合は、それがansible.cfgであることを確認してください。 Ansible設定の検索順序の詳細については、docsを参照してください。

関連する問題