Spec-Zone.ru › Ansible

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

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

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

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

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

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

Не следует изменять используемый плагин, если у вас нет настройки, где по умолчанию /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–2024 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/plugins/shell.html

Spec-Zone.ru

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