Excel Facts File Generate from Networking Device Output|Config
Project description
use Execute_Read_Only_Mode function to read the output and generate facts
mandatory command output requires :
# Cisco
'sh run'
'sh lldp nei'
'sh int status'
# Juniper
'show configuration | no-more'
'show lldp neighbors | no-more'
'show interfaces descriptions | no-more'
=============================================
- USAGE GUIDELINES -
============================================= from facts_generator import FactsGen
OPTION 1 # single file with all outputs
datapath = "c:/Users/xxxx/Desktop/Data/" # path capture_file = datapath + "switch_op.log"
OPTION 2 # output distributed in mutliple files
conf = datapath + 'conf.log'
intf = datapath + "interfaces.log"
lldp = datapath + "lldp.log"
capture_file = {'config': conf, 'interfaces': intf, 'neighbour': lldp }
fg = FactsGen() fg.parse(capture_file)
custom processes on fg.facts to add/modify facts ## OPTIONAL
fg.process( # map_sheet=custom_map_excelsheet, # optional # customer_var=additional_customer_variables_dict, # optional ) fg.to_file(datapath)
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
facts_generator-0.0.6.tar.gz
(16.7 kB
view hashes)
Built Distribution
Close
Hashes for facts_generator-0.0.6-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3235c61691172cfc5549b332bf00b9e798a5f925c5e4204ae4620b45e62c4bdf |
|
MD5 | 81ab3bd3109c9d21539f2c552e21fd3a |
|
BLAKE2b-256 | 9457aaa82c09a235049dc3c9b992a9d73876d01eed1ab41932317a5bbe416836 |