从 yaml 文件 python 生成 ansible 主机清单
发布时间:2022-05-21 23:52:05 560
相关标签: # python# ios# 数据# 脚本
我的数据源存储在 yaml 文件 sot-inventory.yaml 中
- Hostname: NY-SW1
IP mgmt address: 10.1.1.1
OS: IOS
Operational status: Install
Role of work: Switch
Site: New_York
- Hostname: MI-SW1
IP mgmt address: 11.1.1.1
OS: NX-OS
Operational status: Install
Role of work: Switch
Site: Maiami
- Hostname: PA-SW1
IP mgmt address: 12.1.1.1
OS: Arista
Operational status: Install
Role of work: Witch
Site: Paris
我想使用如下python脚本从上面的文件中获取yaml ansible主机清单:
hosts.yaml
---
new_york:
hosts:
ny-sw1:
ansible_host: 10.1.1.1
os: ios
'role of work': switch
maiami:
hosts:
mi-sw1:
ansible_host: 11.1.1.1
os: nxos
'role of work': switch
paris:
hosts:
pa-sw1:
ansible_host: 12.1.1.1
os: arista
'role of work': switch
有人可以提供建议 - 哪种 python 结构或 scrypt 样本可能有助于使这些员工自动化?
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报