Spec-Zone.ru › Ansible 2.8

Плагины httpapi

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

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

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

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

Вы можете расширить функциональность Ansible, добавив пользовательский плагин в каталог 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
  • fortimanager – Плагин HttpApi для приложений или виртуальных машин Fortinet FortiManager
  • 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.8/plugins/httpapi.html

Spec-Zone.ru

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