Skip to content

kvernNC/cisco_config_parser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cisco_config_parser

A role using ansible-network.network-engine's command_parser to generate host_vars of ios device from the running-config.

A more complete and lighter alternative to ios_facts.

Requirements

Ssh and privilege 15 on the device to retrieve the running-config.

vars retrieved

  • hostname
  • major version
  • aaa
  • vlan
  • vrf
  • interfaces
  • line
  • ... (more to come)

Check my example in tests/host_vars/CSR1000v1 extracted from the configuration here: files/CSR1000v1.ios

Dependencies

Ansible-network.network-engine

How to test it

How to use it in your Playbook

As host_vars aren't dynamically read by ansible, you should run this role on independant playbook and then run your playbook without ios_facts.

License

BSD

Author Information

Kvern, contact me via github.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published