Ansible:库存组变量中的Make变量的优先级高于playbook组变量
我有一本ansible的剧本,应该有不同的库存 playbook组变量定义了一些默认变量。例如:Ansible:库存组变量中的Make变量的优先级高于playbook组变量,ansible,Ansible,我有一本ansible的剧本,应该有不同的库存 playbook组变量定义了一些默认变量。例如: MY_VAR: my_value 现在,我希望能够覆盖库存组_vars中的这些变量。但由于库存组变量的优先级较低,因此不会覆盖它 我试图在playbook group_vars中这样定义变量: MY_VAR: {{ MY_VAR | default('my_value') }} 但这也不起作用 我可以让库存组变量覆盖剧本组变量吗?在pre\u任务中使用set\u fact如何?Playbook变
MY_VAR: my_value
现在,我希望能够覆盖库存组_vars中的这些变量。但由于库存组变量的优先级较低,因此不会覆盖它
我试图在playbook group_vars中这样定义变量:
MY_VAR: {{ MY_VAR | default('my_value') }}
但这也不起作用
我可以让库存组变量覆盖剧本组变量吗?在pre\u任务中使用set\u fact如何?Playbook变量在早期进行评估。播放时设置事实。我是这样想的:
pre_tasks:
- name: Override variables
set_fact:
MY_VAR: "{{ MY_VAR | default('my_value') }}"
在pre_任务中使用set_fact如何?Playbook变量在早期进行评估。播放时设置事实。我是这样想的:
pre_tasks:
- name: Override variables
set_fact:
MY_VAR: "{{ MY_VAR | default('my_value') }}"