Spec-Zone.ru › Ansible 2.9

Подключаемые модули Become

  • Включение подключаемых модулей Become
  • Использование подключаемых модулей 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> для просмотра конкретной документации и примеров.

  • doas – Do As user
  • dzdo – Centrify’s Direct Authorize
  • enable – Переключение на повышенные права доступа на сетевом устройстве
  • ksu – Kerberos substitute user
  • machinectl – Systemd’s machinectl privilege escalation
  • pbrun – PowerBroker run
  • pfexec – profile based execution
  • pmrun – Privilege Manager run
  • runas – Run As user
  • sesu – CA Privileged Access Manager
  • su – Substitute User
  • sudo – Substitute User DO

См. также

О плейбуках
Вступление к плейбукам
Подключаемые модули инвентаризации
Подключаемые модули инвентаризации Ansible
Подключаемые модули обратной связи
Подключаемые модули обратной связи Ansible
Фильтры
Подключаемые модули фильтров Jinja2
Тесты
Подключаемые модули тестов Jinja2
Поиск
Подключаемые модули поиска Jinja2
Список рассылки пользователей
У вас есть вопрос? Загляните в группу Google!
irc.freenode.net
#ansible IRC чат-канал

© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.9/plugins/become.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API