Zoeken…


Invoering

Vaak moet je opdrachten uitvoeren onder een andere gebruiker of rootrechten krijgen. Met deze opties kunt u een andere gebruiker in het gastsysteem worden.

Syntaxis

  • become : kan worden ingesteld op waar of ja en activeert de escalatie-instellingen van de gebruiker.
  • become_user : ingesteld op de gewenste gebruiker in de externe host.
  • become_method : geef de opdracht op die wordt gebruikt om in te loggen en van gebruiker te veranderen.
  • become_flags : wijzig become_flags . Meestal gebruikt wanneer u wilt overschakelen naar een systeemgebruiker zonder shell-rechten.

Alleen in een taak

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

Voer alle roltaken uit als root

- hosts: all
  become: true

- name: Start apache
  service: apache2
  state: started

Voer een rol uit als root

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


Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow