Fonte Ansible de variáveis

Fonte Ansible de variáveis

Eu tenho um manual como:

- hosts: GROUP1
  remote_user: ubuntu
  become: true
  gather_facts: False
  roles:
  - role: role1
  - role: role2

O in group_var
GROUP1 possui pacotes php7
GROUP2 possui pacotes php5

quando executo o runbook, as variáveis ​​​​php5 e php7 estão sendo extraídas,
ansible-playbook -vvv está mostrando as duas listas de pacotes, mas não consigo descobrir
como as variáveis ​​​​php5 estão sendo extraídas, pois o arquivo GROUP1 só tem pacotes php7 listados

Não há arquivos host_var. Nem sequer tem uma pasta host_var

Além de -vvv, existe uma maneira de ver de onde vêm as variáveis ​​ou quais arquivos de variáveis ​​estão sendo incluídos?

Responder1

Após algumas tentativas, um erro encontrou o problema. Meus grupos eram realmente assim
php5
php <- estava usando isso para pacotes php7

O processamento para php estava puxando os grupos php e php5.Atualizei o ansible e isso parece ter mudado o comportamento, mas ainda não era o que eu esperava.

No final, acabei de fazer com que os grupos não fossem um subconjunto uns dos outros, como
php5
php7

E isso resolveu o problema.

informação relacionada