Spec-Zone.ru › Ansible 2.6
  • Включение плагинов оболочки
  • Использование плагинов оболочки

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

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

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

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

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

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

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

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

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

  • csh - Оболочка C (/bin/csh)
  • fish - оболочка fish (/bin/fish)
  • powershell - Windows Powershell
  • sh - Оболочка POSIX (/bin/sh)

См. также

Работа с плейбуками
Введение в плейбуки
Плагины инвентаризации
Плагины инвентаризации Ansible
Плагины обратной связи
Плагины обратной связи Ansible
Фильтры
Плагины фильтров Jinja2
Тесты
Плагины тестов Jinja2
Поиск
Плагины поиска Jinja2
Список рассылки пользователей
У вас есть вопрос? Заходите на форум Google!
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.5/plugins/shell.html

Spec-Zone.ru

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