ansible.builtin.runas – Запуск от имени пользователя
Примечание
Этот модуль входит в состав ansible-base и включён во все инсталляции Ansible. В большинстве случаев вы можете использовать короткое имя модуля runas, даже не указывая ключевое слово collections:. Несмотря на это, мы рекомендуем использовать полное имя FQCN для удобной ссылки на документацию модуля и для избежания конфликтов с другими коллекциями, которые могут иметь такое же имя модуля.
Добавлена в версии 2.8: из ansible.builtin
Описание
- Этот плагин become позволяет вашему удалённому/входному пользователю выполнять команды от имени другого пользователя через механизм Windows runas.
Параметры
| Параметр | Варианты/Значения по умолчанию | Конфигурация | Комментарии |
|---|---|---|---|
| become_flags строка | Значение по умолчанию: "" | записи ini: [privilege_escalation] [runas_become_plugin] переменная окружения:ANSIBLE_BECOME_FLAGS переменная окружения:ANSIBLE_RUNAS_FLAGS переменная: ansible_become_flags переменная: ansible_runas_flags | Параметры, передаваемые в runas, список пар ключ=значение, разделённых пробелами |
| 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, а не исполняемый файл.
- Служба вторичного входа (seclogon) должна быть запущена для использования runas
Авторы
- ansible (@core)
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.10/collections/ansible/builtin/runas_become.html