Hello,

Imaginons que j'ai deux groupes dans mon inventaire : Groupe1 et Groupe2.

J'applique un rôle au groupe1. Dans ce rôle, j'ai un template qui doit lister les adresses IP des machines du groupe 2.

J'ai voulu faire ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
 {% for host in groups['Groupe2'] %}"{{ hostvars[host]['ansible_all_ipv4_addresses'][0] }}{% endfor %}

Quand j'ai voulu lancer mon playbook, j'ai obtenu cette erreur suivante :
FAILED! => {"changed": false, "msg": "AnsibleUndefinedVariable: 'dict object' has no attribute 'ansible_all_ipv4_addresses'"}
Ma question est la suivante : Est-il possible de faire de itérations sur des machines d'un autre groupe de l'inventaire et si oui, comment fait on ?

D'avance, je vous remercie !
Bonne soirée à tous!