Partage
  • Partager sur Facebook
  • Partager sur Twitter

[Cour Ansible] Erreur execution playbook

Sujet résolu
    24 avril 2022 à 21:37:32

    Bonjour,

    Je suis actuellment entrain de faire le cour sur Ansible.

    J'ai une erreur lors de l'exécution du playbook install-mediawiki.

    ERROR! Expected role dependencies to be a list.
    
    The error appears to be in '/root/roles/mediawiki/confdb/meta/main.yml': line 2, column 1, but may
    be elsewhere in the file depending on the exact syntax problem.
    
    The offending line appears to be:
    
    ---
    dependencies:
    ^ here

    J'ai d'abord penser à une erreur de syntax mais je n'ai pas l'impression d'avoir fait une erreur.

    Voici le contenu fichier : 

    ---
    dependencies:
      -role: "mediawiki/commun"

    Ci-dessous l'arborescence du répertoire roles/mediawiki : 

    roles/mediawiki/
    ├── commun
    │   └── defaults
    │       └── main.yml
    ├── confapache
    │   ├── meta
    │   │   └── main.yml
    │   └── tasks
    │       └── main.yml
    └── confdb
        ├── meta
        │   └── main.yml
        └── tasks
            └── main.yml
    




    Auriez-vous une idée de où se situe mon problème ?

    Merci d'avance pour vos réponse.

    -
    Edité par SuperYoda 24 avril 2022 à 21:39:57

    • Partager sur Facebook
    • Partager sur Twitter
      25 avril 2022 à 17:49:42

      Bonjour,

      une espace entre le tiret et role ?

      https://fr.wikipedia.org/wiki/YAML

      Les éléments de listes sont dénotés par le tiret (-), suivi d'une espace, à raison d'un élément par ligne.



      -
      Edité par DenebeDenebe 25 avril 2022 à 17:58:29

      • Partager sur Facebook
      • Partager sur Twitter
        2 mai 2022 à 5:20:45

        Bonjour,

        Merci c'était bien ça.

        • Partager sur Facebook
        • Partager sur Twitter

        [Cour Ansible] Erreur execution playbook

        × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
        • Editeur
        • Markdown