Плагины оболочки
Плагины оболочки обеспечивают правильное форматирование основных команд, выполняемых Ansible, для работы с целевой машиной и позволяют пользователю настраивать определённые параметры выполнения задач Ansible.
Включение плагинов оболочки
Вы можете добавить пользовательский плагин оболочки, поместив его в каталог shell_plugins рядом с вашим play, внутрь роли или в один из каталогов плагинов оболочки, указанных в ansible.cfg.
Предупреждение
Не следует менять используемый плагин, если только в вашей конфигурации оболочка по умолчанию /bin/sh не совместима с POSIX или недоступна для выполнения.
Использование плагинов оболочки
Помимо параметров конфигурации по умолчанию, указанных в Параметры конфигурации Ansible, вы можете использовать переменную подключения ansible_shell_type, чтобы выбрать плагин. В этом случае также потребуется настроить ansible_shell_executable соответствующим образом.
Список плагинов
Вы можете дополнительно управлять настройками каждого плагина с помощью других параметров конфигурации, описание которых приведено в документации к самим плагинам. Чтобы просмотреть список доступных плагинов, используйте ansible-doc -t shell -l. Чтобы ознакомиться с документацией и примерами для конкретного плагина, используйте ansible-doc -t shell <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/shell.html