Ich muss eine wichtige Anzahl von Hosts verwalten, auf die nur ein Benutzer über SSH zugreifen kann (nennen wir ihn foo), und mich dann als root anmelden, um privilegierte Befehle auszuführen.
Der Foo-Benutzer hat keinerlei Sudo-Berechtigungen, daher muss ich mich als Root anmelden, um privilegierte Befehle auszuführen. Ich verwende tatsächlich ein Expect-Skript, um diesen Job zu erledigen (SSH-Anmeldung als foo, Anmeldung als root über su) und möchte zu Ansible wechseln. Ich weiß, dass ich einen neuen Benutzer erstellen und ihm Sudo-Berechtigungen oder grundsätzlich Sudo-Berechtigungen für foo erteilen kann. Ist es jedoch möglich, dasselbe zu tun, was ich mit Ansible erwarte?
Ich möchte die ssh-Verbindung als foo herstellen und dann Playbooks oder jede Art von Ad-hoc-Befehl als root ausführen. Ich habe in der Ansible-Dokumentation keine Informationen dazu gefunden, daher frage ich hier, ob jemand diese Art von Befragung bereits hatte.