ansible
Станьте (Привилегированная эскалация)
Поиск…
Вступление
Часто вам нужно выполнять команды под другим пользователем или получать привилегии root . Эти параметры позволяют вам стать другим пользователем в гостевой системе.
Синтаксис
-
become
: может быть установлено значение true или yes и запускает настройки эскалации пользователя. -
become_user
: установить желаемый пользователь на удаленном хосте. -
become_method
: указать команду, используемую для входа в систему и изменения пользователя. -
become_flags
: изменить параметры входа. В основном используется, когда вы хотите изменить системного пользователя без привилегий оболочки.
Только в задаче
- name: Run script as foo user
command: bash.sh
become: true
become_user: foo
Запуск всех ролевых задач как root
- hosts: all
become: true
- name: Start apache
service: apache2
state: started
Запуск роли root
- hosts: all
roles:
- { role: myrole, become: yes }
- myrole2
Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow