目录
ansible中变量的优先级
ansible中变量的优先级
- extra vars (-e 选项指定的变量)最高
- inventory 主机清单中定义的变量(ansible_ssh_user等)
- play剧本中vars、vars_files定义的变量
- 系统的facts变量
- 角色定义的默认变量 最低
从上到下优先级逐渐降低,高优先级会覆盖掉低优先级的变量
- name: DEBUG | Print ansible_distribution
debug: msg="{{ ansible_distribution }}"
- name: Error message
fail: msg="break"