ssunlau.huawei_sw_interfaces_telnet
huawei-sw-interfaces_telnet
Este rol de Ansible recopila información sobre las interfaces de los switches Huawei a través de telnet. El proyecto tiene como objetivo proporcionar los mismos datos (ansible_net_interfaces) que cisco-ios.
Requisitos
Ansible, git, python2
versión de ansible = 2.6.2
versión de git = 1.8.3.1-14
versión de python2 = 2.7.5
versión de python2-pip = 8.1.2-6
re (integrado en python)
sys (integrado en python)
json (integrado en python)
Variables del Rol
{{ inventory_hostname }} se define automáticamente según tu archivo playbook yml.
Dentro de default/main.yml, encontrarás la variable para hacer útil este rol:
{{ usr }} nombre de usuario de las credenciales de telnet
{{ pwd }} contraseña de las credenciales de telnet
Cambia la variable en el formato "var: valor", un ejemplo es el siguiente:
usr: nombredeusuario
pwd: contraseña
Estructura
├── 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
Descripción de Directorios
├── files
│ ├── facts
│ └── interfaces.py
/files: scripts de python
/files/facts: almacenamiento de información recopilada
├── temp
/temp: almacenamiento temporal para scripts
Instalación
Consulta la guía de instalación de ansible galaxy (https://galaxy.ansible.com/)
Ejemplo de Playbook
- hosts: CN2_EU_Huawei_telnet
gather_facts: false
connection: local
roles:
- role: huawei-sw-interface_telnet
Licencia
Este proyecto está bajo la licencia MIT.
Información del Autor
Chun Lau (https://github.com/ssunlau)
Acerca del proyecto
gather facts - interfaces (Telnet) from Huawei Switches for Ansible
Instalar
ansible-galaxy install ssunlau.huawei_sw_interfaces_telnet
Licencia
Unknown
Descargas
157
Propietario
A network guy comes from Hong Kong! Interested in network automation and 'lazy' configurations!