1.9.4
Valeurs par défaut.
Fedora 23 Linux 4.4.6-300.fc23.x86_64
Ansible Galaxy n'installe pas mon rôle sardpost.kibana4, mais renvoie à la place l'erreur:
[root@dell-laptop sardpost]# ansible-galaxy install sardpost.kibana4
- downloading role 'kibana4', owned by sardpost
- downloading role from https://github.com/sardpost/sardpost.kibana4/archive/v0.1.0.tar.gz
- error: this role does not appear to have a valid meta/main.yml file.
- sardpost.kibana4 was NOT installed successfully.
- you can use --ignore-errors to skip failed roles.
Le meta / main.yml semble correct. Je l'ai vérifié plusieurs fois. Supprimé, remplacé par un nouveau. Le rôle est bien importé dans Galaxy sans erreur, mais chaque fois que j'essaie de l'installer, cela me donne toujours la même erreur sur meta / main.yml en disant qu'il n'est pas valide.
Tentative d'installation du rôle sardpost.kibana4 à partir d'Ansible Galaxy
ansible-galaxy install sardpost.kibana4
Le rôle sardpost.kibana4 est téléchargé et installé correctement.
- downloading role 'kibana4', owned by sardpost
- downloading role from https://github.com/sardpost/sardpost.kibana4/archive/v0.1.0.tar.gz
- error: this role does not appear to have a valid meta/main.yml file.
- sardpost.kibana4 was NOT installed successfully.
- you can use --ignore-errors to skip failed roles.
Le problème est un mauvais yaml trouvé dans votre archive de version v0.1.0. Si vous ouvrez l'archive et regardez le yaml, vous remarquerez 2 choses:
dependencies: []
Une fois que j'ai résolu le problème avec la ligne des dépendances, j'ai pu importer le fichier meta / main.yml via python yaml.safe_load ().
Salut chouseknecht. Merci, j'ai corrigé le fichier yaml et mis à jour l'archive aussi. Maintenant ça marche. Merci.
Commentaire le plus utile
Le problème est un mauvais yaml trouvé dans votre archive de version v0.1.0. Si vous ouvrez l'archive et regardez le yaml, vous remarquerez 2 choses:
dependencies: []
Une fois que j'ai résolu le problème avec la ligne des dépendances, j'ai pu importer le fichier meta / main.yml via python yaml.safe_load ().