Ricerca…


introduzione

Spesso è necessario eseguire comandi con un utente diverso o ottenere i privilegi di root . Queste opzioni ti consentono di diventare un altro utente nel sistema guest.

Sintassi

  • become : può essere impostato su true o yes e attiva le impostazioni di escalation dell'utente.
  • become_user : impostato sull'utente desiderato nell'host remoto.
  • become_method : specifica il comando utilizzato per effettuare il login e cambiare utente.
  • become_flags : modifica i parametri di accesso. Utilizzato principalmente quando si desidera passare a un utente di sistema senza privilegi di shell.

Solo in un compito

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

Esegui tutte le attività di ruolo come root

- hosts: all
  become: true

- name: Start apache
  service: apache2
  state: started

Esegui un ruolo come root

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


Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow