Ansible 是否可以在playbook/group_vars/*中分离变量?

Ansible 是否可以在playbook/group_vars/*中分离变量?,ansible,Ansible,在清单文件中,我定义了两个组,A和B。还有两个单独的剧本来应用它们 同时,定义group_vars/A和group_vars/B来保存变量,但其中一些变量具有相同的名称 在下面的文档中,它表示只有最后一个变量才能获得相同的名称变量 那么,在播放图书时,如何让Ansible只使用groups/A中定义的变量呢 另一个问题是,playbook group_vars/*和inventory group_vars/*之间有什么区别 剧本组变量和库存组变量之间的区别只是优先级不同。playbook和in

在清单文件中,我定义了两个组,A和B。还有两个单独的剧本来应用它们

同时,定义group_vars/A和group_vars/B来保存变量,但其中一些变量具有相同的名称

在下面的文档中,它表示只有最后一个变量才能获得相同的名称变量

那么,在播放图书时,如何让Ansible只使用groups/A中定义的变量呢


另一个问题是,playbook group_vars/*和inventory group_vars/*之间有什么区别

剧本组变量和库存组变量之间的区别只是优先级不同。playbook和inventory中的group_vars文件被合并(我刚刚测试过)


关于您的问题,如果您的主机不在A组和B组中,则一切都应按预期工作(组变量之间没有覆盖)。

playbook组变量和库存组变量之间的区别只是优先级不同。playbook和inventory中的group_vars文件被合并(我刚刚测试过)

关于您的问题,如果您的主机不在组A和组B中,那么一切都应该按预期工作(组变量之间没有覆盖)