在ansible资源清册文件中合并多个主机组
我有一个ansible清单文件,其中我希望某些特定IP成为多个实例组的一部分。有没有办法做到这一点 乙二醇在ansible资源清册文件中合并多个主机组,ansible,inventory,Ansible,Inventory,我有一个ansible清单文件,其中我希望某些特定IP成为多个实例组的一部分。有没有办法做到这一点 乙二醇 通常的方法是这样,但是当我们需要编辑IP时,这是一个痛苦的过程,这将是常见的,并且需要在两个位置删除/编辑 [grp1] IP1 IP2 [grp2] IP1 IP2 使用主机别名,不要使用IP front ansible_host=<IP1> back ansible_host=<IP2> db ansible_host=<IP3> [grp1
通常的方法是这样,但是当我们需要编辑IP时,这是一个痛苦的过程,这将是常见的,并且需要在两个位置删除/编辑
[grp1]
IP1
IP2
[grp2]
IP1
IP2
使用主机别名,不要使用IP
front ansible_host=<IP1>
back ansible_host=<IP2>
db ansible_host=<IP3>
[grp1]
web
db
[grp2]
back
db
前ansible\u主机=
后向ansible_主机=
db-ansible_主机=
[grp1]
网状物
分贝
[grp2]
返回
分贝
因此,您可以更改别名的
ansible\u host
,它在您的资源清册中随处可见。组可以是其他组的一部分:
[grp1]
IP1
IP2
[grp2]
IP3
IP4
[grp3]
grp1
grp2
[grp1]
IP1
IP2
[grp2]
IP3
IP4
[grp3]
grp1
grp2