2014-06-25 8 views
5

ja będąc próbuje uruchomić ten ansibl playbook, aby uzyskać AWS tagów zasób:ansibl local_action zwraca błąd "nieprawidłowy wyjściowy był: [sudo poprzez ansibl, key = xxx] hasło:"

- name: list resource tags local_action: ec2_tag resource=i-abcdefg region=us-east-1 state=list register: result

i ten błąd jest zwracany:

failed: [ec2-11-222-333-444.compute-1.amazonaws.com] => { "failed": prawda "analizowany": false} nieważny dane wyjściowe: [sudo via ansible, key = heoqwlqnhxlxyzwnxmtbvmdtvmvjbsux] password:

FATAL: wszyscy gospodarze już nie powiodło się - przerywanie

Jak mogę naprawić

Odpowiedz

13

Nie można uruchomić tego local_action jako root. Zmień swoje zadanie na:

- name: list resource tags sudo: false local_action: ec2_tag resource=i-abcdefg region=us-east-1 state=list register: result

+0

Jakiś pomysł, dlaczego tak jest? – Eli

+0

Być może dlatego, że wymaga hasła, a ansible nie może go dostarczyć. – douglaslps