Плагины Cliconf
Плагины Cliconf представляют собой абстракции над интерфейсом командной строки устройств сети. Они предоставляют стандартный интерфейс для Ansible, чтобы выполнять задачи на этих устройствах сети.
Эти плагины, как правило, соответствуют платформам устройств сети один к одному. Ansible загружает соответствующий плагин cliconf автоматически, основываясь на переменной ansible_network_os.
Добавление плагинов cliconf
Вы можете расширить Ansible для поддержки других устройств сети, поместив пользовательский плагин в директорию cliconf_plugins.
Использование плагинов cliconf
Плагин cliconf для использования определяется автоматически переменной ansible_network_os. Не должно быть причины для переопределения этой функциональности.
Большинство плагинов cliconf могут работать без конфигурации. Некоторые имеют дополнительные параметры, которые можно установить, чтобы повлиять на то, как задачи переводятся в команды командной строки.
Плагины самодокументирующиеся. Каждый плагин должен документировать свои параметры конфигурации.
Просмотр плагинов cliconf
Эти плагины переехали в коллекции на Ansible Galaxy. Если вы установили Ansible версии 2.10 или выше, используя pip, у вас есть доступ к нескольким плагинам cliconf. Чтобы перечислить все доступные плагины cliconf на вашем контрольном узле, введите ansible-doc -t cliconf -l. Чтобы просмотреть документацию и примеры, специфичные для плагина, используйте ansible-doc -t cliconf.
См. также
- Ansible для автоматизации сетей
-
Обзор использования Ansible для автоматизации устройств сети.
- Список рассылки пользователей
-
Есть вопрос? Загляните в группу Google!
- 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/cliconf.html