Spec-Zone.ru › Ansible 2.9

Плагины httpapi

  • Добавление плагинов httpapi
  • Использование плагинов httpapi
  • Список плагинов

Плагины httpapi сообщают Ansible, как взаимодействовать с HTTP-API удалённого устройства и выполнять задачи на устройстве.

Каждый плагин представляет определённый диалект API. Некоторые специфичны для платформы (Arista eAPI, Cisco NXAPI), а другие могут использоваться на разных платформах (RESTCONF).

Добавление плагинов httpapi

Вы можете расширить Ansible для поддержки других API, поместив пользовательский плагин в каталог httpapi_plugins. Подробнее см. Разработка плагинов httpapi.

Использование плагинов httpapi

Используемый плагин httpapi определяется автоматически из переменной ansible_network_os.

Большинство плагинов httpapi могут работать без конфигурации. Дополнительные параметры могут быть определены каждым плагином.

Плагины самодокументирующиеся. Каждый плагин должен документировать свои параметры конфигурации.

Список плагинов

Вы можете использовать ansible-doc -t httpapi -l для просмотра списка доступных плагинов. Используйте ansible-doc -t httpapi <plugin name> для просмотра подробной документации и примеров.

  • checkpoint – Плагин HttpApi для устройств Checkpoint
  • eos – Использование eAPI для выполнения команд на платформе eos
  • exos – Использование EXOS REST API для взаимодействия с платформой EXOS
  • fortianalyzer – Плагин HttpApi для прибора или виртуальной машины Fortinet FortiAnalyzer
  • fortimanager – Плагин HttpApi для прибора или виртуальной машины Fortinet FortiManager
  • fortios – Плагин HttpApi для прибора или виртуальной машины Fortinet FortiOS
  • ftd – Плагин HttpApi для устройства Cisco ASA Firepower
  • nxos – Использование NX-API для выполнения команд на платформе nxos
  • qradar – Плагин HttpApi для устройств IBM QRadar
  • restconf – Плагин HttpApi для устройств, поддерживающих API Restconf
  • splunk – Плагин HttpApi для Splunk

См. также

Ansible для автоматизации сетей
Обзор использования Ansible для автоматизации сетевых устройств.
Разработка сетевых модулей
Как разработать сетевые модули.
Список рассылки пользователей
У вас есть вопрос? Загляните в группу Google!
irc.freenode.net
#ansible-network канал IRC чата

© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.9/plugins/httpapi.html

Spec-Zone.ru

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