【发布时间】:2020-06-03 12:10:17
【问题描述】:
标准 CLI Ansible 在与主机文件相同的位置查找 group_vars 和 host_vars 目录。参见例如How can I change the path of group_vars and host_vars?。
Ansible AWX / Tower 可以选择使用“外部来源”进行库存。当我添加我的 Git 存储库的 URL 时,我可以选择主机文件或根目录。
我尝试了在根目录中使用主机文件的配置以及在子目录中使用主机文件的配置。据我所知,使用这两个选项,目录 group_vars 和 host_vars 都会被忽略。
文档在这个问题上有点含糊。
将可变数据与 Tower 中的对象一起保存(请参阅 鼓励库存编辑器),而不是使用 group_vars/ 和 主机变量/。如果您使用动态库存源,Tower 可以同步此类 变量与数据库只要覆盖变量选项 未设置。 26. Best Practices — Ansible Tower User Guide v3.7.0
Tower / AWX 可以同步这些变量吗? group_vars 和/或 host_vars 中的变量?还是这种同步能力仅限于主机文件?
如果可能的话,这应该如何工作?
Ansible AWX / Tower 似乎是一条单向街道。如果您想使用 AWX,您必须将 group_vars 和 host_vars 目录迁移到 AWX / Tower,然后就没有办法回来了吗?
Ansible 项目可以与标准 CLI Ansible 或 AWX / Tower 一起使用 - 不能同时使用!?
【问题讨论】:
标签: ansible ansible-tower ansible-awx