Skip to content

angryninja48/ansible-network-report

Repository files navigation

ansible-network-report

One of the most annoying tasks for any network operator is ensuring your intended state of the network is what is actually being run in the network.

This playbook checks the intended state as defined in the host and group vars sections against the running state of a specific device and outputs a html page with a simple pass / fail button.

Aim

  • Use of core modules and functionaility
  • Reduce the reliance on external libraries
  • Support portability between vendors

Requirements

Running the playbook

Use the ansible-playbook command:

$ ansible-playbook playbooks/report.yml

This will generate a html report for each device in the reports directory

Example Output

Example Report

Vagrant

Included in this repository is a quick lab to setup and run the playbook against. This requires an arista/veos vagrant box installed as well as virtualbox.

More information on vEOS and Vagrant here: https://eos.arista.com/using-veos-with-vagrant-and-virtualbox

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published