在Ansible主机文件中是否可以像我提供的示例一样引用组中的主机,或者是否有其他直接在主机文件中执行此操作的方法? (我希望不要更改现有的剧本或使用限制标志)
# Handled by terraform with company policies (can't change this)
[web]
direct-15-67-156-6.bdb.company.com
direct-12-67-116-124.lia.company.com
[lb]
direct-12-68-117-13.osp.company.com
# BEGIN ANSIBLE MANAGED BLOCK
[mywebsite]
web[0]
[gatling]
web[1]
答案 0 :(得分:0)
对于静态主机文件,您无法执行任何建议,但是可以用脚本替换静态主机文件,然后您可以自由使用希望构建组和主机的任何逻辑。也许您可以说服Terraform在库存文件随后可以使用的JSON文件(或类似文件)中生成数据?