我在我的virtualenv中安装了带有pip的ansible,但是我找不到hosts文件。
我有一个/etc/ansible/hosts
,但这与系统上的ansible全局安装有关。
答案 0 :(得分:4)
您可以随意创建库存文件。
只需通过-i /path/to/inventory
参数或设置指向Ansible:
[defaults]
inventory = /path/to/inventory
在您当地的ansible.cfg
文件中。
Ansible在这里搜索配置文件(按此顺序):
答案 1 :(得分:0)
在virtualenv中,您可以指定托管文件的目录。尝试在其中创建相关的目录结构。 〜/ ansible.cfg覆盖系统范围的ansible配置,因此您可以在virtualenv的目录路径中的ansible.cfg中指定库存文件。