Ist es möglich, zwei ansible_become:
innerhalb einer Aufgabe in einem ansible Textbuch Iansible werden Verfahren
zu verwenden haben nicht Root
Zugriff auf den Server für die ich entwickle, aber ich habe pbrun su - USER
erteilt. Der USER hat kein Passwort. Aus meiner Sicht kann man nur eine ansible_become:
innerhalb einer Aufgabe deklarieren.
Hat jemand schon einmal das erlebt, oder gibt es eine Arbeit um ??
Code
- name: change user and run shell
become: yes
become_method: pbrun su
become_user: USER
Danke,
Frostie
Können Sie ein Beispiel geben, nicht sicher, was du meinst, habe ich die Dokumentation also gesehen: '- Name: Führen Sie einen Befehl als Apache UESR Befehl: einKommando werden: true become_user: apache' aber in Mein Fall habe ich keinen Root-Zugang, so dass dies immer noch nicht funktioniert –
Vielleicht gibt es ein bisschen ein Missverständnis. Der remote_user meldet sich an und Sie möchten ein anderer Benutzer werden? So funktioniert es. Sie müssen das Playbook nicht als root ausführen, solange Sie eine Verbindung zum Computer herstellen können. Könntest du es vielleicht ein bisschen genauer beschreiben? – Capri90