Ansible清单:组之间的继承

Ansible清单:组之间的继承,ansible,Ansible,有没有一种方法可以不使用[all:vars] 例如: [GROUP_A] server-A1 [GROUP_A:vars] vpc_cidr="192.10.0.0/21" [GROUP_B] server-B1 [GROUP_B:vars] public_cidr="{{ vpc_cidr }}" 我会使用子组,将共享变量放在父组中 [parent_group:vars] some_var=foo some_other_var=bar [parent_group:children]

有没有一种方法可以不使用
[all:vars]

例如:

[GROUP_A]
server-A1 
[GROUP_A:vars]
vpc_cidr="192.10.0.0/21"

[GROUP_B]
server-B1
[GROUP_B:vars]
public_cidr="{{ vpc_cidr }}" 

我会使用子组,将共享变量放在父组中

[parent_group:vars]
some_var=foo
some_other_var=bar

[parent_group:children]
GROUP_A
GROUP_B

[GROUP_A]
group_a_specific_var=foobar

[GROUP_B]
group_b_specific_var=barfoo

作为包含所需变量的超集的元组是否也可以工作?实际上,这个问题不是关于继承,而是指来自另一个主机的事实。易于操作。您可以嵌套组。看见