Hierarquia de Variáveis no Ansible
Menor número = menor prioridade — variáveis com prioridade maior sobrescrevem as anteriores
1
role/defaults/main.yml
menor prioridade — facilmente sobrescrita
2
inventory file vars
variáveis inline no inventário
3
group_vars/all
aplicado a todos os grupos
4
group_vars/*
específico por grupo de hosts
5
host_vars/*
específico por host
6
host facts (setup)
coletados automaticamente pelo módulo setup
7
role/vars/main.yml
variáveis definidas dentro da role
8
set_fact / registered vars
definidas em runtime durante execução
9
extra vars (-e)
maior prioridade — passadas na linha de comando