在虚拟环境中的什么位置创建 Ansible 主机文件?



我将带有 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 目录路径中指定清单文件。

最新更新