Ansible : 'Variable is not defined' dans une boucle include_tasks

zacharie-laine 26/09/2025
RÉSOLU
zacharie-laine
Auteur Actif
Avatar de zacharie-laine
zacharie-laine
Auteur Actif

yo j'ai un souci, je passe une variable à un include_tasks via with_items, mais à l'intérieur de mon fichier de tâches, la variable est inconnue au bout de la deuxième itération

26/09/2025 à 16:08

2 commentaires

victor04
Membre Actif Secouriste
Avatar de victor04
victor04
Membre Actif Secouriste

utilise loop à la place de with_items et surtout utilise loop_control avec loop_var pour nommer explicitement ta variable. ça évite les conflits de scope si t'as d'autres boucles imbriquées qui utilisent item par défaut

- include_tasks: mnt.yml
  loop: "{{ mes_trucs }}"
  loop_control:
    loop_var: mon_item
Modifié le 23/05/2026 à 16:20
zacharie-laine
Auteur Actif
Avatar de zacharie-laine
zacharie-laine
Auteur Actif

avec le loop_var ça marche beaucoup mieux, le scope est bien respecté. merci !

28/09/2025 à 09:28

Laisser une réponse

Vous devez être connecté pour poster un message !

Rejoindre la communauté

Recevoir les derniers articles gratuitement en créant un compte !

S'inscrire