Ansible最佳实践和Ansible.cfg

Ansible最佳实践和Ansible.cfg,ansible,Ansible,我正在阅读关于ansible的文章来组织我的剧本、角色和其他一切,但是我不知道如何配置ansible.cfg来使用它 ansible如何在$ansible_HOME/inventory/production/hosts.yml这样的目录布局中找出我的库存在哪里,而不将完整路径传递给-我喜欢上面提到的链接中的示例吗 考虑$ANSIBLE\u HOME,我的剧本将存放在那里。对于ANSIBLE.cfg,有一个记录在案的参数: 这是资源清册文件、脚本或目录的默认位置,Ansible将使用该文件、脚本或

我正在阅读关于ansible的文章来组织我的剧本、角色和其他一切,但是我不知道如何配置ansible.cfg来使用它

ansible如何在$ansible_HOME/inventory/production/hosts.yml这样的目录布局中找出我的库存在哪里,而不将完整路径传递给-我喜欢上面提到的链接中的示例吗

考虑$ANSIBLE\u HOME,我的剧本将存放在那里。

对于ANSIBLE.cfg,有一个记录在案的参数:

这是资源清册文件、脚本或目录的默认位置,Ansible将使用该文件、脚本或目录来确定可与哪些主机通话:

inventory = /etc/ansible/hosts

是的,我知道ansible.cfg中的库存参数。问题是,建议的替代目录布局将在子目录下包含主机文件。例如,如果将清单配置为指向以下目录:inventory=/etc/ansible/inventory/。在它里面,我创建了一些东西,比如development/hosts.yml,production/hosts.yml,如何指导ansible查找这些库存文件?你不能按照你想要的方式来做。嗯。。我需要使用ansible.cfg和-i开关来了解如何做到这一点。我将在这里更新我的发现。有一段时间,你的回答是正确的@techraf。谢谢:作为最后一条评论,即使我的ansible.cfg将参数inventory配置为/etc/ansible/inventory,要使用我想要的子目录,我需要使用-iswitch并传递清单文件所在的路径。再次感谢您的帮助: