Spec-Zone.ru › Ansible 2.10

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

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

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

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

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

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

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

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

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

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

См. также

Введение в плейбуки

Введение в плейбуки

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

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

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

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

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

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

Тесты

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

Поисковики

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

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

У вас есть вопрос? Задайте его на форуме!

irc.freenode.net

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

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

Spec-Zone.ru

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