ssunlau.huawei_sw_interfaces_telnet
huawei-sw-interfaces_telnet
这个Ansible角色通过Telnet收集华为交换机的接口信息,旨在提供与cisco-ios相同的信息(ansible_net_interfaces)。
要求
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 }} 根据你的playbook yml文件自动定义
在默认的main.yml文件中,你将找到使该角色有用的变量:
{{ usr }} telnet凭证的用户名
{{ pwd }} telnet凭证的密码
按以下格式更改变量 "var: value",例如:
usr: username
pwd: password
目录结构
├── 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/)
示例Playbook
- 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!