Плагины 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–2025 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/projects/ansible/latest/plugins/cliconf.html