Sujet :

Ansible : error 'dict object' has no attribute 'stdout'

RÉSOLU

Liste des sujets Répondre Créer un sujet

aurelie-humbert

Membre depuis le 21/07/2024

slt j'ai une erreur dans mon playbook quand je tente de récupérer le résultat d'une commande enregistrée

- name: run command
  shell: ls /tmp
  register: result

- name: print
  debug:
    msg: "{{ result.stdout }}"

il me dit que stdout existe pas alors que la commande passe

adelaide03

Membre depuis le 06/12/2024

ajoute un `ignore_errors: yes` peut-être que ta commande fail

xchauvet

Membre depuis le 21/07/2024

si ton premier task est dans une boucle (with_items/loop), `result` devient une liste d'objets dans `result.results`. faut itérer dessus ou checker l'index

aurelie-humbert

Membre depuis le 21/07/2024

ah exact j'avais une boucle sur mon shell task. j'ai corrigé le debug et c bon

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