我有一个清单文件,我希望某些特定IP成为多个实例组的一部分。有什么办法可以实现的。
例如
[grp1]:[grp2]
IP1
IP2
通常是这样,但是当我们需要编辑常见的IP,并且需要在2个地方删除/编辑IP时,这是很痛苦的。
[grp1]
IP1
IP2
[grp2]
IP1
IP2
答案 0 :(得分:1)
使用主机别名,而不使用IP。
front ansible_host=<IP1>
back ansible_host=<IP2>
db ansible_host=<IP3>
[grp1]
web
db
[grp2]
back
db
因此您可以将ansible_host
更改为别名,并且别名将在库存中的任何地方使用。
答案 1 :(得分:0)
组可以是其他组的一部分:
[grp1]
IP1
IP2
[grp2]
IP3
IP4
[grp3]
grp1
grp2