我将带有 pip 的 ansible 安装到我的 virtualenv 中,但我没有找到主机文件。
我有一个/etc/ansible/hosts
,但这与系统上全球安装ansible有关。
您可以在任何您喜欢的地方创建库存文件。
只需通过-i /path/to/inventory
参数或设置将 Ansible 指向它:
[defaults]
inventory = /path/to/inventory
在您的本地ansible.cfg
文件中。
Ansible 在此处搜索配置文件(按此顺序(:
- ANSIBLE_CONFIG(环境变量(
- ansible.cfg(在当前目录中(
- .ansible.cfg (在主目录中( /
- etc/ansible/ansible.cfg
在 virtualenv 中,您可以指定托管文件的目录。 尝试在其中创建相关的目录结构。 ~/ansible.cfg 覆盖系统范围的 Ansible 配置,因此您可以在 Ansible.cfg 的 virtualenv 目录路径中指定清单文件。