Szukaj…


Wprowadzenie

Często musisz wykonywać polecenia innego użytkownika lub uzyskać uprawnienia roota . Te opcje pozwalają zostać kolejnym użytkownikiem w systemie gościa.

Składnia

  • become : można ustawić na wartość true lub yes i uruchamia ustawienia eskalacji użytkownika.
  • become_user : ustaw żądanego użytkownika na zdalnym hoście.
  • become_method : określ komendę używaną do zalogowania się i zmiany użytkownika.
  • become_flags : zmień parametry logowania. Najczęściej używany, gdy chcesz zmienić się na użytkownika systemu bez uprawnień powłoki.

Tylko w zadaniu

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

Uruchom wszystkie zadania roli jako root

- hosts: all
  become: true

- name: Start apache
  service: apache2
  state: started

Uruchom rolę jako root

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


Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow