2017-08-18 28 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中指定清单文件。