Ansible允许创建仅与清单文件中的组相关的变量,如下所示:
[DC1:vars]
node_availability=available
[DC2:vars]
node_availability=unavailable
我想在命令行上使用--extra-vars
参数执行此操作。知道如何实现这一点吗?我尝试了group.DC1.node_availability=available
之类的各种排列无效。
答案 0 :(得分:1)
额外的变量是不同的,所以你不能直接通过命令行设置组变量 但您可以模拟组变量,如下所示:
[DC1:vars]
node_availability={{dc1var | default('unavailable')}}
然后传递-e dc1var=test
将设置您的组变量。