Ansible库存:组之间的继承

问题描述 投票:2回答:1

有没有办法可以在不使用[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 }}" 
ansible
1个回答
1
投票

我会用子组做,在父母中放置共享变量

[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
© www.soinside.com 2019 - 2024. All rights reserved.