ansible.builtin.runas – Выполнение от имени пользователя
Примечание
Этот модуль является частью ansible-base и включён во все установки Ansible. В большинстве случаев вы можете использовать короткое имя модуля runas даже без указания ключевого слова collections:. Несмотря на это, мы рекомендуем использовать FQCN для лёгкой ссылки на документацию модуля и для предотвращения конфликтов с другими коллекциями, которые могут иметь то же имя модуля.
Новое в версии 2.8: ansible.builtin
Описание
- Этот плагин become позволяет вашему удалённому/входному пользователю выполнять команды от имени другого пользователя с помощью средства runas Windows.
Параметры
| Параметр | Варианты/Значения по умолчанию | Настройка | Комментарии |
|---|---|---|---|
|
become_flags
строка
|
Значение по умолчанию: ""
|
Элементы ini:
[privilege_escalation] [runas_become_plugin] переменные среды:ANSIBLE_BECOME_FLAGS
переменные среды:ANSIBLE_RUNAS_FLAGS
переменная: ansible_become_flags
переменная: ansible_runas_flags
|
Параметры, передаваемые runas, список k=v пар, разделённых пробелом
|
|
become_pass
строка
|
Элементы ini:
[runas_become_plugin] переменные среды:ANSIBLE_BECOME_PASS
переменные среды:ANSIBLE_RUNAS_PASS
переменная: ansible_become_password
переменная: ansible_become_pass
переменная: ansible_runas_pass
|
пароль
|
|
|
become_user
строка / обязательно
|
Элементы ini:
[privilege_escalation] [runas_become_plugin] переменные среды:ANSIBLE_BECOME_USER
переменные среды:ANSIBLE_RUNAS_USER
переменная: ansible_become_user
переменная: ansible_runas_user
|
Пользователь, от имени которого выполняется задача
|
Примечания
Примечание
- runas реализован в модуле powershell и может использоваться только с подключениями winrm.
- Этот плагин игнорирует настройку ‘become_exe’, так как использует API, а не исполняемый файл.
- Для использования runas необходимо, чтобы служба вторичной регистрации (seclogon) работала
Авторы
- ansible (@core)
© 2012–2018 Michael DeHaan
© 2018–2021 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.11/collections/ansible/builtin/runas_become.html