Spec-Zone.ru › Ansible 2.11

Плагины Netconf

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

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

Эти плагины, как правило, соответствуют одной платформе сетевого устройства. Ansible загружает соответствующий плагин netconf автоматически, основываясь на переменной ansible_network_os. Если платформа поддерживает стандартную реализацию Netconf, как определено в спецификации RFC Netconf, Ansible загружает плагин default netconf. Если платформа поддерживает собственные RPC Netconf, Ansible загружает платформа-специфичный плагин netconf.

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

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

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

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

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

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

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

Эти плагины были перенесены в коллекции на Ansible Galaxy. Если вы установили Ansible версии 2.10 или выше, используя pip, у вас есть доступ к нескольким плагинам netconf. Чтобы перечислить все доступные плагины netconf на вашем управляющем узле, введите ansible-doc -t netconf -l. Чтобы просмотреть документацию и примеры, относящиеся к конкретному плагину, используйте ansible-doc -t netconf.

См. также

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.10/plugins/netconf.html

Spec-Zone.ru

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