Rocket.chat.ansible: FEHLER: become_user ist kein gültiger Parameter in einer Ansible-Aufgabe oder einem Handler

Erstellt am 29. Dez. 2015  ·  3Kommentare  ·  Quelle: RocketChat/Rocket.Chat.Ansible

Hallo,

Ich habe versucht, RocketChat auf Debian Jessie mit Ansible bereitzustellen, aber wenn ich mein Playbook (das in Ihrer README-Datei verwendet wird) ausführe, erhalte ich die folgende Ausgabe:

 [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

Ich versuche, es auf localhost zu installieren (da es nur als Test dient), und ich habe es bereits geschafft, ein paar einfache Playbooks auf localhost auszuführen.
Ich habe Ansible aus dem deb-Paketmanager installiert, also bin ich in 1.7.2 (ich bin auch ziemlich neu in Ansible, also kann es auch ein Ansible-Problem von meiner Seite sein, das nichts damit zu tun hat).

Danke!

Hilfreichster Kommentar

Hallo! Vielen Dank, dass Sie sich die Zeit genommen haben, dieses Problem anzusprechen.
Dieses Problem tritt auf, weil Ihre Ansible-Version zu alt ist.
Das Modul become wurde in Ansible 1.9.4 eingeführt – das ist die Version, die Sie ausführen sollten.

Sehen Sie sich die Installationsdokumentation von Ansible an, um 1.9.4 zu installieren :+1:

Alle 3 Kommentare

Hallo! Vielen Dank, dass Sie sich die Zeit genommen haben, dieses Problem anzusprechen.
Dieses Problem tritt auf, weil Ihre Ansible-Version zu alt ist.
Das Modul become wurde in Ansible 1.9.4 eingeführt – das ist die Version, die Sie ausführen sollten.

Sehen Sie sich die Installationsdokumentation von Ansible an, um 1.9.4 zu installieren :+1:

Ich hatte dieses Problem und habe ein Upgrade auf ansible 1.9.2 mit Homebrew durchgeführt und es hat gut funktioniert.

@gneutzling Ansible 1.9.4 ist immer noch die Mindestversion, die erforderlich ist, um die Ansible 1-Version dieses Codes auszuführen.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen