Ansible导入/包含从group_vars到另一个的变量定义

时间:2016-09-19 09:07:25

标签: include ansible ansible-playbook

我需要将/environments/prod/group_vars/test1中定义的所有变量导入./environments/prod/group_vars/test2

假设test1的内容如下:

datacenter: ashburn 

我需要和test2一样。

2 个答案:

答案 0 :(得分:0)

对于特定环境所需的常见变量,我们可以创建" group_vars / all"文件和host_group相关变量我们可以使用" group_vars / test1"文件。

答案 1 :(得分:0)

创建一个新的广告资源组“ tests_common_vars”,其子级为“ test1”和“ test2”:

[tests_common_vars:children]
test[1:2]

并将所有公共变量放入'group_vars / tests_common_vars'