Spec-Zone.ru › Ansible 2.11

Плагины оболочки

  • Включение плагинов оболочки
  • Использование плагинов оболочки

Плагины оболочки обеспечивают корректное форматирование основных команд, выполняемых Ansible, для работы с целевой машиной и позволяют пользователю настроить определенное поведение, связанное с выполнением задач Ansible.

Включение плагинов оболочки

Вы можете добавить пользовательский плагин оболочки, поместив его в директорию shell_plugins рядом с вашим playbook, внутри роли или поместив его в один из источников каталогов плагинов оболочки, настроенных в ansible.cfg.

Предупреждение

Не следует изменять используемый плагин, если у вас нет настройки, в которой по умолчанию /bin/sh не является оболочкой, совместимой с POSIX, или она недоступна для выполнения.

Использование плагинов оболочки

В дополнение к настройкам по умолчанию в Настройках конфигурации Ansible, вы можете использовать переменную соединения ansible_shell_type для выбора используемого плагина. В этом случае вам также потребуется обновить ansible_shell_executable для соответствия.

Вы можете дополнительно контролировать настройки для каждого плагина с помощью других параметров конфигурации, описанных в самом плагине (приведенные ниже ссылки).

См. также

Введение в playbooks

Введение в playbooks

Плагины инвентаризации

Плагины Ansible инвентаризации

Плагины обратной связи

Плагины Ansible обратной связи

Использование фильтров для обработки данных

Плагины фильтров Jinja2

Тесты

Плагины тестов Jinja2

Поисковые запросы

Плагины поисковых запросов Jinja2

Список рассылки пользователей

Есть вопрос? Заходите в группу Google!

irc.freenode.net

IRC-чат-канал #ansible

© 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/plugins/shell.html

Spec-Zone.ru

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