Управление файлом инвентаризации хостов (хосты на основе групп / заголовков) с использованием Python - PullRequest
0 голосов
/ 27 мая 2020

/ Необходимо манипулировать файлом хоста, имеющим несколько рекурсивных групп, содержащих имена хостов. Вот файл инвентаризации хоста. Из файла инвентаря можно извлечь имя хоста. / [mai_routes: branch] mai acc pdi sad apache

[mai:branch]
BM_SAI_SP
BMS_CA
BMS_Oauth
IDM_Route
MESSF

[BMS_CA:branch]
BMS_Oauth
IDM_Route

[BMS_Oauth]
MLC03PL[1:2]
[MESSF]
MLC03PL[1:2]
[IDM_Route]
MLC03NS[2:7]

[pro:branch]
mai
PD_SQL_Mgm
Control_Svr
PD_GUI
Radius_Svr
PD_SQL
Data_SQL
Graph_Svr

[PD_SQL_Mgm]
[Control_Svr]
MLC03CM[1:3]
[PD_GUI]
MLC03CM[1:3]
[Radius_Svr]
MLC03SC[1:2]
[PD_SQL]
[Data_SQL]
[Graph_Svr]
MLC03CM[1:2]
[acc]
MLC03CA[1:2]
[pdi]
MLC03ID[1:2]
[sad]
MLC03DS[1:2]
[apache]
MLC03CP[1:2]
[FF_Storage]
MLC03DB1
[vdi]
MLC03IV[1:2]
...