Ich bin mit den Ansible-Tutorial-Befehle herum und ändern einige der Parameter, nur um zu sehen, was passiert.Ansible "Modul Failure" auf alle Sudo-Befehle
Ich kann erfolgreich tun:
ansible all -m ping
Und ich kann erfolgreich tun:
ansible all -a "/bin/echo hello"
Aber wenn ich das Beispiel ändere etwas Einbeziehung sudo Privilegs zu tun, schlägt es mit einer unscheinbaren MODULE Fehlermeldung .
ansible all -a "/bin/echo hi" --sudo
ansible all -a "/usr/sbin/shutdown -h now" --sudo
Auf dem Remote-Computer, der Benutzer ich als anschließe funktioniert die Mitgliedschaft in der Radgruppe und können sudo erfolgreich ausführen lokal-Befehle.
Was mache ich falsch? (CentOS 7)
Komischerweise der folgenden funktioniert (wenn auch Fabrikate verwenden Argumente, die ich für veraltet hielt): ansible all -a "/ usr/sbin/shutdown -h jetzt" --su --su-user = root --ask-su-pass – Ivan
Welche Version von Ansible verwenden Sie? Funktioniert es stattdessen mit "--become"? Verfügt Ihr Benutzer über pseudonymfreie Sudoprivilegien? –