Suche…


Einführung

Häufig müssen Sie Befehle unter einem anderen Benutzer ausführen oder Root- Rechte erhalten. Mit diesen Optionen können Sie ein anderer Benutzer im Gastsystem werden.

Syntax

  • become : kann auf true oder yes gesetzt werden und löst die Einstellungen der Benutzereskalation aus.
  • become_user : Auf den gewünschten Benutzer im Remote-Host setzen.
  • become_method : become_method den Befehl an, der zum Anmelden und Ändern des Benutzers verwendet wird.
  • become_flags : Login-Parameter ändern. Wird meistens verwendet, wenn Sie zu einem Systembenutzer ohne Shell-Berechtigungen wechseln möchten.

Nur in einer Aufgabe

- name: Run script as foo user
  command: bash.sh
  become: true
  become_user: foo

Führen Sie alle Rollenaufgaben als root aus

- hosts: all
  become: true

- name: Start apache
  service: apache2
  state: started

Führen Sie eine Rolle als root aus

- hosts: all
  roles:
    - { role: myrole, become: yes }
    - myrole2


Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow