库存文件
[dev:vars]
dev6
dev7
[dev6]
targethost1.xyz.com
[dev7]
targethost1.xyz.com
主持人_变量.yml在
^{pr2}$我试图提取myenv.deploy\u域通过使用
tasks:
- include_vars: host_variables.yml
- set_fact:
my_env: "{{ hostvars[inventory_hostname][group_names[1]] }}"
dev6和dev7共享同一个主机,但具有不同的域和主机中定义的其他变量_变量.yml. 所以当我运行dev7的剧本时_环境部署域向我展示了dev6的价值。我如何告诉这段代码只获取当前环境的变量,并在清单中匹配它的特定主机名?在
现在,由于同一主机在不同的环境中共享,ansible将它们视为独立的机器
相关问题 更多 >
编程相关推荐