Spec-Zone.ru › Ansible

Плагины Netconf

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

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

Эти плагины, как правило, соответствуют одной и той же платформе сетевого устройства. Ansible загружает соответствующий плагин netconf автоматически в зависимости от переменной ansible_network_os. Если платформа поддерживает стандартную реализацию Netconf, как определено в спецификации RFC Netconf, Ansible загружает плагин netconf default. Если платформа поддерживает собственные 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. Вы можете использовать ansible-doc -t netconf -l для просмотра списка доступных плагинов. Используйте ansible-doc -t netconf <plugin name> для просмотра документации и примеров, специфичных для каждого плагина.

См. также

Ansible для автоматизации сетевых устройств

Обзор использования Ansible для автоматизации сетевых устройств.

Общение

У вас есть вопросы? Нужна помощь? Хотите поделиться своими идеями? Посетите руководство по общению Ansible.

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

Spec-Zone.ru

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