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