Answers:
将此行添加到[defaults]
ansible.cfg 的部分:
error_on_undefined_vars = True
如果变量未定义,您现在将收到错误消息。
在以下位置定义变量
roles/<role_name>/defaults/main.yml
喜欢:
SUPERVAR:
VAR1:foo
VAR2:bar
然后做
roles/<role_name>/tasks/main.yml
喜欢:
- fail: msg="{{ item }} is not defined"
when: not {{ item }}
with_items:
- SUPERVAR.VAR1
- SUPERVAR.VAR2