Плагины become
Добавлено в версии 2.8.
Плагины become позволяют Ansible использовать определённые системы повышения привилегий при выполнении основных команд для работы с целевой машиной, а также модулей, необходимых для выполнения задач, указанных в плейбуке.
Эти утилиты (sudo, su, doas и так далее) обычно позволяют «переключиться» на другого пользователя, чтобы выполнить команду с правами этого пользователя.
Включение плагинов become
Плагины become, поставляемые с Ansible, уже включены. Пользовательские плагины можно добавить, поместив их в каталог become_plugins рядом с плейбуком или внутри роли либо в один из каталогов плагинов become, указанных в ansible.cfg.
Использование плагинов become
Помимо настроек по умолчанию в настройках Ansible или параметра командной строки --become-method, для выбора плагина можно использовать ключевое слово become_method в плейбуке или, если требуется указать его «для конкретного узла», переменную подключения ansible_become_method.
Вы также можете управлять настройками каждого плагина с помощью других параметров конфигурации, описанных в документации к самим плагинам (ссылки приведены ниже).
Список плагинов
Чтобы увидеть список доступных плагинов, используйте ansible-doc -t become -l. Используйте ansible-doc -t become <plugin name>, чтобы просмотреть документацию и примеры для конкретного плагина.
См. также
- Плейбуки Ansible
-
Введение в плейбуки
- Плагины инвентаризации
-
Плагины инвентаризации
- Плагины обратного вызова
-
Плагины обратного вызова
- Плагины фильтров
-
Плагины фильтров
- Плагины тестирования
-
Плагины тестирования
- Плагины поиска
-
Плагины поиска
- Общение
-
Есть вопросы? Нужна помощь? Хотите поделиться идеями? Посетите руководство по общению сообщества Ansible
© 2012–2018 Michael DeHaan
© 2018–2025 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/projects/ansible/latest/plugins/become.html