ssunlau.huawei_sw_interfaces_telnet
huawei-sw-interfaces_telnet
Ce rôle Ansible collecte des informations sur les interfaces des commutateurs Huawei via telnet. Le projet vise à fournir les mêmes faits (ansible_net_interfaces) que cisco-ios.
Exigences
Ansible, git, python2
version d'ansible = 2.6.2
version de git = 1.8.3.1-14
version de python2 = 2.7.5
version de python2-pip = 8.1.2-6
re (intégré à python)
sys (intégré à python)
json (intégré à python)
Variables de rôle
{{ inventory_hostname }} est automatiquement défini selon votre fichier yml de playbook.
Dans le fichier default/main.yml, vous trouverez les variables qui rendent ce rôle utile :
{{ usr }} nom d'utilisateur pour l'authentification telnet
{{ pwd }} mot de passe pour l'authentification telnet
Changez les variables au format "var: valeur", par exemple comme suit :
usr: nom_utilisateur
pwd: mot_de_passe
Arborescence
├── 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
Points forts des répertoires
├── files
│ ├── facts
│ └── interfaces.py
/files : scripts python
/files/facts : stockage des informations recueillies
├── temp
/temp : stockage temporaire pour les scripts
Installation
Référez-vous au guide d'installation d'ansible galaxy (https://galaxy.ansible.com/)
Exemple de Playbook
- hosts: CN2_EU_Huawei_telnet
gather_facts: false
connection: local
roles:
- role: huawei-sw-interface_telnet
Licence
Ce projet est sous la licence MIT.
Informations sur l'auteur
Chun Lau (https://github.com/ssunlau)
À propos du projet
gather facts - interfaces (Telnet) from Huawei Switches for Ansible
Installer
ansible-galaxy install ssunlau.huawei_sw_interfaces_telnet
Licence
Unknown
Téléchargements
157
Propriétaire
A network guy comes from Hong Kong! Interested in network automation and 'lazy' configurations!