ssunlau.huawei_sw_interfaces_telnet

huawei-sw-interfaces_telnet

Ta rola Ansible zbiera informacje o interfejsach przełączników Huawei za pomocą telnet. Celem projektu jest dostarczenie tych samych danych (ansible_net_interfaces) co w przypadku cisco-ios.

Wymagania

Ansible, git, python2

wersja ansible = 2.6.2
wersja git = 1.8.3.1-14
wersja python2 = 2.7.5
wersja python2-pip = 8.1.2-6
    re (wbudowany w python)
    sys (wbudowany w python)
    json (wbudowany w python)

Zmienne roli

{{ inventory_hostname }} jest automatycznie definiowana zgodnie z twoim plikiem yml playbooka.

W pliku default/main.yml znajdziesz zmienne, które pozwolą owo rolę wykorzystać:

{{ usr }} nazwa użytkownika dla danych do telnetu
{{ pwd }} hasło dla danych do telnetu

Zmień zmienne w formacie "var: wartość", przykłady jak poniżej:

usr: nazwa_użytkownika
pwd: hasło

Struktura

├── 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

Wyróżnienie katalogów

├── files
│   ├── facts
│   └── interfaces.py

/files: skrypty w pythonie

/files/facts: miejsce przechowywania zebranych informacji

├── temp 

/temp: tymczasowe miejsce przechowywania dla skryptów

Instalacja

Zobacz przewodnik instalacji Ansible Galaxy (https://galaxy.ansible.com/)

Przykładowy Playbook

 - hosts: CN2_EU_Huawei_telnet
   gather_facts: false
   connection: local
   roles:
   - role: huawei-sw-interface_telnet                    

Licencja

Ten projekt jest licencjonowany na podstawie MIT License.

Informacje o autorze

Chun Lau (https://github.com/ssunlau)

O projekcie

gather facts - interfaces (Telnet) from Huawei Switches for Ansible

Zainstaluj
ansible-galaxy install ssunlau.huawei_sw_interfaces_telnet
Licencja
Unknown
Pobrania
157
Właściciel
A network guy comes from Hong Kong! Interested in network automation and 'lazy' configurations!