Beispiel #1
0
try:
    import sys
    from lib import noc
    from lib import gen_cfg
except ImportError:
    print "No base modules found."
    sys.exit(1)

#Считывем конфигурационный файл для скрипта


#Генерируем ссылку
url = "https://sous.ertelecom.ru/ip/address/?vrf=1&address=10.239.107.97"

#Получаем данные для устройства в словарь data
data_sw, data_prefix = noc.noc_get_data(url)
print (data_sw['prefix'])
print (data_prefix['ppk'])

#noc.noc_get_data(url)
#gen_cfg.gen_cfg_sw(data)

#gen_config.gen_config_sw(data)







Beispiel #2
0
#Импорт модулей из lib
try:
    import sys
    from lib import noc
    from lib import gen_cfg
except ImportError:
    print "No base modules found."
    sys.exit(1)

#Считывем ini в словарь для настройки скрипта
coga_ini = gen_cfg.read_config_coga()


print (coga_ini['generic']['for_trusted_servers'])


#Генерируем ссылку
url = "https://sous.ertelecom.ru/ip/address/?vrf=1&address=10.239.31.23"

#Получаем данные для устройства в словарь data

data_sw, data_prefix = noc.noc_get_data(url, coga_ini['noc']['username'], coga_ini['noc']['password'],
                                        coga_ini['noc']['vrf'], coga_ini['noc']['prefix'])

print (data_sw['prefix'])
print (data_prefix['ppk'])

# Генерируем конфиг на основании шаблона и типа свитча
gen_cfg.generate_cfg_sw(data_sw, data_prefix, coga_ini)