Rocket.chat.ansible: ERREUR : devenir_utilisateur n'est pas un paramètre légal dans une tâche ou un gestionnaire Ansible

Créé le 29 déc. 2015  ·  3Commentaires  ·  Source: RocketChat/Rocket.Chat.Ansible

Bonjour,

J'ai essayé de déployer RocketChat sur Debian Jessie en utilisant Ansible mais lorsque j'exécute mon playbook (qui est celui utilisé dans votre README), j'obtiens le résultat suivant :

 [WARNING]: It is unnecessary to use '{{' in loops, leave variables in loop
expressions bare.

ERROR: become_user is not a legal parameter in an Ansible task or handler

J'essaie de l'installer sur localhost (puisque c'est juste un test), et j'ai déjà réussi à exécuter quelques playbooks simples sur localhost auparavant.
J'ai installé Ansible à partir du gestionnaire de paquets deb, donc je suis en 1.7.2 (je suis assez nouveau sur Ansible aussi, donc cela peut aussi être un problème Ansible de mon côté sans rapport avec cela).

Merci!

Commentaire le plus utile

Hey! Merci d'avoir pris le temps de soulever ce problème.
La raison pour laquelle vous rencontrez ce problème est que votre version d'Ansible est trop ancienne.
Le module become a été introduit dans Ansible 1.9.4 - qui est la version que vous devriez exécuter.

Consultez la documentation d'installation d'Ansible pour installer 1.9.4 :+1 :

Tous les 3 commentaires

Hey! Merci d'avoir pris le temps de soulever ce problème.
La raison pour laquelle vous rencontrez ce problème est que votre version d'Ansible est trop ancienne.
Le module become a été introduit dans Ansible 1.9.4 - qui est la version que vous devriez exécuter.

Consultez la documentation d'installation d'Ansible pour installer 1.9.4 :+1 :

J'ai eu ce problème et j'ai fait une mise à niveau vers ansible 1.9.2 en utilisant l'homebrew et j'ai bien fonctionné.

@gneutzling Ansible 1.9.4 est toujours la version minimale requise pour exécuter la version Ansible 1 de ce code.

Cette page vous a été utile?
0 / 5 - 0 notes