ssunlau.huawei_sw_interfaces_telnet
huawei-sw-interfaces_telnet
Эта роль Ansible собирает информацию о интерфейсах коммутаторов Huawei через telnet. Проект нацелен на предоставление такой же информации (ansible_net_interfaces), как для cisco-ios.
Требования
Ansible, git, python2
версия ansible = 2.6.2
версия git = 1.8.3.1-14
версия python2 = 2.7.5
версия python2-pip = 8.1.2-6
re (встроенная библиотека python)
sys (встроенная библиотека python)
json (встроенная библиотека python)
Переменные роли
{{ inventory_hostname }} автоматически определяется в соответствии с вашим yml файлом playbook.
Внутри default/main.yml вы найдете переменные для настройки этой роли:
{{ usr }} имя пользователя для telnet
{{ pwd }} пароль для telnet
Измените переменные в формате "var: value", например:
usr: имя_пользователя
pwd: пароль
Структура
├── defaults
│ └── main.yml
├── files
│ ├── facts
│ └── interfaces.py
├── handlers
│ └── main.yml
├── meta
│ └── main.yml
├── README.md
├── tasks
│ └── main.yml
├── temp
├── templates
├── tests
│ ├── inventory
│ └── test.yml
└── vars
└── main.yml
Описание каталогов
├── files
│ ├── facts
│ └── interfaces.py
/files: python-скрипты
/files/facts: место хранения собранной информации
├── temp
/temp: временное хранилище для скриптов
Установка
Смотрите руководство по установке ansible galaxy (https://galaxy.ansible.com/)
Пример плейбука
- hosts: CN2_EU_Huawei_telnet
gather_facts: false
connection: local
roles:
- role: huawei-sw-interface_telnet
Лицензия
Этот проект лицензирован под MIT лицензией
Информация об авторе
Chun Lau (https://github.com/ssunlau)
О проекте
gather facts - interfaces (Telnet) from Huawei Switches for Ansible
Установить
ansible-galaxy install ssunlau.huawei_sw_interfaces_telnet
Лицензия
Unknown
Загрузки
157
Владелец
A network guy comes from Hong Kong! Interested in network automation and 'lazy' configurations!