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!