Sujet :

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

RÉSOLU

Liste des sujets Répondre Créer un sujet

zacharie-laine

Membre depuis le 03/03/2025

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

victor04

Membre depuis le 01/02/2025

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

zacharie-laine

Membre depuis le 03/03/2025

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

Répondre

vous devez être connecté pour poster un message !

Rejoindre la communauté

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

S'inscrire