Плагины оболочки
Плагины оболочки обеспечивают правильный формат основных команд, которые выполняет 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