Buscar..


Introducción

A menudo, necesita ejecutar comandos con un usuario diferente u obtener privilegios de root . Esas opciones le permiten convertirse en otro usuario en el sistema invitado.

Sintaxis

  • become : se puede establecer en verdadero o sí y activa la configuración de escalado del usuario.
  • become_user : establecido en el usuario deseado en el host remoto.
  • become_method : especifique el comando utilizado para iniciar sesión y cambiar de usuario.
  • become_flags : cambiar los parámetros de inicio de sesión. Generalmente se utiliza cuando se desea cambiar a un usuario del sistema sin privilegios de shell.

Solo en una tarea

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

Ejecutar todas las tareas de rol como root

- hosts: all
  become: true

- name: Start apache
  service: apache2
  state: started

Ejecutar un rol como root

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


Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow