ansible

目录

ansible中变量的优先级

ansible中变量的优先级

  1. extra vars (-e 选项指定的变量)最高
  2. inventory 主机清单中定义的变量(ansible_ssh_user等)
  3. play剧本中vars、vars_files定义的变量
  4. 系统的facts变量
  5. 角色定义的默认变量 最低

从上到下优先级逐渐降低,高优先级会覆盖掉低优先级的变量


- name: DEBUG | Print ansible_distribution
  debug: msg="{{ ansible_distribution }}"

- name: Error message
  fail: msg="break"