Spec-Zone.ru › Ansible 2.8

Плагины Cliconf

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

Плагины cliconf представляют собой абстракции над интерфейсом командной строки сетевых устройств. Они предоставляют стандартный интерфейс для Ansible для выполнения задач на этих сетевых устройствах.

В целом, эти плагины соответствуют платформам сетевых устройств один к одному. Соответствующий плагин cliconf будет автоматически загружен на основе переменной ansible_network_os.

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

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

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

Плагин cliconf для использования определяется автоматически из переменной ansible_network_os. Нет необходимости переопределять эту функциональность.

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

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

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

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

  • aireos – Используйте aireos cliconf для выполнения команд на платформе Cisco WLC
  • aruba – Используйте aruba cliconf для выполнения команд на платформе Aruba
  • asa – Используйте asa cliconf для выполнения команд на платформе Cisco ASA
  • ce – Используйте ce cliconf для выполнения команд на платформе HUAWEI CloudEngine
  • cnos – Используйте cnos cliconf для выполнения команд на платформе Lenovo CNOS
  • dellos10 – Используйте dellos10 cliconf для выполнения команд на платформе Dell OS10
  • dellos6 – Используйте dellos6 cliconf для выполнения команд на платформе Dell OS6
  • dellos9 – Используйте dellos9 cliconf для выполнения команд на платформе Dell OS9
  • edgeos – Используйте edgeos cliconf для выполнения команд на платформе EdgeOS
  • edgeswitch – Используйте edgeswitch cliconf для выполнения команд на платформе EdgeSwitch
  • enos – Используйте enos cliconf для выполнения команд на платформе Lenovo ENOS
  • eos – Используйте eos cliconf для выполнения команд на платформе Arista EOS
  • exos – Используйте exos cliconf для выполнения команд на платформе Extreme EXOS
  • frr – Используйте frr cliconf для выполнения команд на платформе Free Range Routing
  • ios – Используйте ios cliconf для выполнения команд на платформе Cisco IOS
  • iosxr – Используйте iosxr cliconf для выполнения команд на платформе Cisco IOS XR
  • ironware – Используйте ironware cliconf для выполнения команд на платформе Extreme Ironware
  • junos – Используйте junos cliconf для выполнения команд на платформе Juniper Junos OS
  • netvisor – Используйте netvisor cliconf для выполнения команд на платформе Pluribus netvisor
  • nos – Используйте nos cliconf для выполнения команд на платформе Extreme NOS
  • nxos – Используйте nxos cliconf для выполнения команд на платформе Cisco NX-OS
  • onyx – Используйте onyx cliconf для выполнения команд на платформе Mellanox ONYX
  • routeros – Используйте routeros cliconf для выполнения команд на платформе MikroTik RouterOS
  • slxos – Используйте slxos cliconf для выполнения команд на платформе Extreme SLX-OS
  • voss – Используйте voss cliconf для выполнения команд на платформе Extreme VOSS
  • vyos – Используйте vyos cliconf для выполнения команд на платформе VyOS

См. также

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

© 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/cliconf.html

Spec-Zone.ru

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