2017-08-18 23 views

回答

4

您可以在任何地方創建庫存文件。

[defaults] 
inventory = /path/to/inventory 

在本地ansible.cfg文件:

只需通過-i /path/to/inventory參數或設置點Ansible它。

這裏的配置文件(按照這個順序)Ansible搜索:

  • ANSIBLE_CONFIG(環境變量)
  • ansible.cfg(當前目錄)
  • .ansible.cfg(在主目錄)
  • /etc/ansible/ansible.cfg
+0

where是ansible.cfg文件? –

+0

它可以在許多地方,例如在您當前的工作目錄中。更新了我的答案。 –

0

在virtualenv中指定您在其中託管文件的目錄。嘗試在其中創建相關的目錄結構。 〜/ ansible.cfg覆蓋了系統範圍內的有效配置,因此您可以在virtualenv的目錄路徑中的ansible.cfg中指定清單文件。