Плагины Cliconf
Плагины cliconf представляют собой абстракции над интерфейсом командной строки сетевых устройств. Они предоставляют стандартный интерфейс для Ansible для выполнения задач на этих сетевых устройствах.
В целом, эти плагины соответствуют платформам сетевых устройств один к одному. Соответствующий плагин cliconf будет автоматически загружен на основе переменной ansible_network_os.
Добавление плагинов cliconf
Вы можете расширить Ansible для поддержки других сетевых устройств, поместив пользовательский плагин в каталог cliconf_plugins.
Использование плагинов cliconf
Плагин cliconf для использования определяется автоматически из переменной ansible_network_os. Нет необходимости переопределять эту функциональность.
Большинство плагинов cliconf могут работать без конфигурации. Несколько плагинов имеют дополнительные параметры, которые можно установить для влияния на то, как задачи переводятся в команды командной строки.
Плагины самодокументированы. Каждый плагин должен документировать свои параметры конфигурации.
Список плагинов
Вы можете использовать ansible-doc -t cliconf -l для просмотра списка доступных плагинов. Используйте ansible-doc -t cliconf <plugin name> для просмотра подробной документации и примеров.
- aireos – Используйте aireos cliconf для выполнения команд на платформе Cisco WLC
- aruba – Используйте aruba cliconf для выполнения команд на платформе Aruba
- asa – Используйте asa cliconf для выполнения команд на платформе Cisco ASA
- ce – Используйте ce cliconf для выполнения команд на платформе HUAWEI CloudEngine
- cnos – Используйте cnos cliconf для выполнения команд на платформе Lenovo CNOS
- dellos10 – Используйте dellos10 cliconf для выполнения команд на платформе Dell OS10
- dellos6 – Используйте dellos6 cliconf для выполнения команд на платформе Dell OS6
- dellos9 – Используйте dellos9 cliconf для выполнения команд на платформе Dell OS9
- edgeos – Используйте edgeos cliconf для выполнения команд на платформе EdgeOS
- edgeswitch – Используйте edgeswitch cliconf для выполнения команд на платформе EdgeSwitch
- enos – Используйте enos cliconf для выполнения команд на платформе Lenovo ENOS
- eos – Используйте eos cliconf для выполнения команд на платформе Arista EOS
- exos – Используйте exos cliconf для выполнения команд на платформе Extreme EXOS
- frr – Используйте frr cliconf для выполнения команд на платформе Free Range Routing
- ios – Используйте ios cliconf для выполнения команд на платформе Cisco IOS
- iosxr – Используйте iosxr cliconf для выполнения команд на платформе Cisco IOS XR
- ironware – Используйте ironware cliconf для выполнения команд на платформе Extreme Ironware
- junos – Используйте junos cliconf для выполнения команд на платформе Juniper Junos OS
- netvisor – Используйте netvisor cliconf для выполнения команд на платформе Pluribus netvisor
- nos – Используйте nos cliconf для выполнения команд на платформе Extreme NOS
- nxos – Используйте nxos cliconf для выполнения команд на платформе Cisco NX-OS
- onyx – Используйте onyx cliconf для выполнения команд на платформе Mellanox ONYX
- routeros – Используйте routeros cliconf для выполнения команд на платформе MikroTik RouterOS
- slxos – Используйте slxos cliconf для выполнения команд на платформе Extreme SLX-OS
- voss – Используйте voss cliconf для выполнения команд на платформе Extreme VOSS
- vyos – Используйте vyos cliconf для выполнения команд на платформе VyOS
См. также
- 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.8/plugins/cliconf.html