├── .gitignore ├── .gitmodules ├── CHANGELOG.md ├── README.md ├── ansible.cfg ├── check_group.yml ├── example.png ├── filter_plugins ├── indent.py └── report.py ├── hosts ├── ntc-templates ├── arista_eos_show_ip_igmp_snooping_groups.template ├── arista_eos_show_ip_mroute.template ├── arista_eos_show_ip_pim_rp-hash.template ├── arista_eos_show_ip_pim_rp.template ├── arista_eos_show_port-channel_summary.template ├── cisco_ios_show_etherchannel_summary.template ├── cisco_nxos_show_interface.template ├── cisco_nxos_show_ip_igmp_snooping_groups.template ├── cisco_nxos_show_ip_mroute.template ├── cisco_nxos_show_ip_pim_rp-hash.template ├── cisco_nxos_show_ip_pim_rp.template ├── cisco_nxos_show_lldp_neighbors.template └── index ├── requirements.txt ├── secrets └── .gitignore ├── ssh_config ├── tasks ├── eos │ └── rp.yml ├── interfaces.yml ├── ios │ ├── lags.yml │ └── snooping.yml ├── lags.yml ├── mroutes.yml ├── neighbours.yml ├── nxos │ ├── interfaces.yml │ ├── lags.yml │ └── neighbours.yml ├── rp.yml └── snooping.yml ├── templates ├── graph.j2 └── report.j2 ├── tests ├── arista_eos │ ├── arista_eos_show_ip_igmp_snooping_groups.raw │ ├── arista_eos_show_ip_mroute.raw │ ├── arista_eos_show_ip_pim_rp-hash.raw │ ├── arista_eos_show_ip_pim_rp.raw │ └── arista_eos_show_port-channel_summary.raw ├── cisco_ios │ └── cisco_ios_show_etherchannel_summary.raw └── cisco_nxos │ ├── cisco_nxos_show_interface.raw │ ├── cisco_nxos_show_ip_igmp_snooping_groups.raw │ ├── cisco_nxos_show_ip_mroute.raw │ ├── cisco_nxos_show_ip_pim_rp-hash.raw │ ├── cisco_nxos_show_ip_pim_rp.raw │ └── cisco_nxos_show_lldp_neighbors.raw └── vars └── ntc.yml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optiz0r/ansible-multicast-graph/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optiz0r/ansible-multicast-graph/HEAD/.gitmodules -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- 1 | = v0.1 - 2017-12-14 2 | 3 | * Initial release 4 | 5 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optiz0r/ansible-multicast-graph/HEAD/README.md -------------------------------------------------------------------------------- /ansible.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optiz0r/ansible-multicast-graph/HEAD/ansible.cfg -------------------------------------------------------------------------------- /check_group.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optiz0r/ansible-multicast-graph/HEAD/check_group.yml -------------------------------------------------------------------------------- /example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optiz0r/ansible-multicast-graph/HEAD/example.png -------------------------------------------------------------------------------- /filter_plugins/indent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optiz0r/ansible-multicast-graph/HEAD/filter_plugins/indent.py -------------------------------------------------------------------------------- /filter_plugins/report.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optiz0r/ansible-multicast-graph/HEAD/filter_plugins/report.py -------------------------------------------------------------------------------- /hosts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optiz0r/ansible-multicast-graph/HEAD/hosts -------------------------------------------------------------------------------- /ntc-templates/arista_eos_show_ip_igmp_snooping_groups.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optiz0r/ansible-multicast-graph/HEAD/ntc-templates/arista_eos_show_ip_igmp_snooping_groups.template -------------------------------------------------------------------------------- /ntc-templates/arista_eos_show_ip_mroute.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optiz0r/ansible-multicast-graph/HEAD/ntc-templates/arista_eos_show_ip_mroute.template -------------------------------------------------------------------------------- /ntc-templates/arista_eos_show_ip_pim_rp-hash.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optiz0r/ansible-multicast-graph/HEAD/ntc-templates/arista_eos_show_ip_pim_rp-hash.template -------------------------------------------------------------------------------- /ntc-templates/arista_eos_show_ip_pim_rp.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optiz0r/ansible-multicast-graph/HEAD/ntc-templates/arista_eos_show_ip_pim_rp.template -------------------------------------------------------------------------------- /ntc-templates/arista_eos_show_port-channel_summary.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optiz0r/ansible-multicast-graph/HEAD/ntc-templates/arista_eos_show_port-channel_summary.template -------------------------------------------------------------------------------- /ntc-templates/cisco_ios_show_etherchannel_summary.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optiz0r/ansible-multicast-graph/HEAD/ntc-templates/cisco_ios_show_etherchannel_summary.template -------------------------------------------------------------------------------- /ntc-templates/cisco_nxos_show_interface.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optiz0r/ansible-multicast-graph/HEAD/ntc-templates/cisco_nxos_show_interface.template -------------------------------------------------------------------------------- /ntc-templates/cisco_nxos_show_ip_igmp_snooping_groups.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optiz0r/ansible-multicast-graph/HEAD/ntc-templates/cisco_nxos_show_ip_igmp_snooping_groups.template -------------------------------------------------------------------------------- /ntc-templates/cisco_nxos_show_ip_mroute.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optiz0r/ansible-multicast-graph/HEAD/ntc-templates/cisco_nxos_show_ip_mroute.template -------------------------------------------------------------------------------- /ntc-templates/cisco_nxos_show_ip_pim_rp-hash.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optiz0r/ansible-multicast-graph/HEAD/ntc-templates/cisco_nxos_show_ip_pim_rp-hash.template -------------------------------------------------------------------------------- /ntc-templates/cisco_nxos_show_ip_pim_rp.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optiz0r/ansible-multicast-graph/HEAD/ntc-templates/cisco_nxos_show_ip_pim_rp.template -------------------------------------------------------------------------------- /ntc-templates/cisco_nxos_show_lldp_neighbors.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optiz0r/ansible-multicast-graph/HEAD/ntc-templates/cisco_nxos_show_lldp_neighbors.template -------------------------------------------------------------------------------- /ntc-templates/index: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optiz0r/ansible-multicast-graph/HEAD/ntc-templates/index -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optiz0r/ansible-multicast-graph/HEAD/requirements.txt -------------------------------------------------------------------------------- /secrets/.gitignore: -------------------------------------------------------------------------------- 1 | vault.yml 2 | -------------------------------------------------------------------------------- /ssh_config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optiz0r/ansible-multicast-graph/HEAD/ssh_config -------------------------------------------------------------------------------- /tasks/eos/rp.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optiz0r/ansible-multicast-graph/HEAD/tasks/eos/rp.yml -------------------------------------------------------------------------------- /tasks/interfaces.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optiz0r/ansible-multicast-graph/HEAD/tasks/interfaces.yml -------------------------------------------------------------------------------- /tasks/ios/lags.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optiz0r/ansible-multicast-graph/HEAD/tasks/ios/lags.yml -------------------------------------------------------------------------------- /tasks/ios/snooping.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optiz0r/ansible-multicast-graph/HEAD/tasks/ios/snooping.yml -------------------------------------------------------------------------------- /tasks/lags.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optiz0r/ansible-multicast-graph/HEAD/tasks/lags.yml -------------------------------------------------------------------------------- /tasks/mroutes.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optiz0r/ansible-multicast-graph/HEAD/tasks/mroutes.yml -------------------------------------------------------------------------------- /tasks/neighbours.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optiz0r/ansible-multicast-graph/HEAD/tasks/neighbours.yml -------------------------------------------------------------------------------- /tasks/nxos/interfaces.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optiz0r/ansible-multicast-graph/HEAD/tasks/nxos/interfaces.yml -------------------------------------------------------------------------------- /tasks/nxos/lags.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optiz0r/ansible-multicast-graph/HEAD/tasks/nxos/lags.yml -------------------------------------------------------------------------------- /tasks/nxos/neighbours.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optiz0r/ansible-multicast-graph/HEAD/tasks/nxos/neighbours.yml -------------------------------------------------------------------------------- /tasks/rp.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optiz0r/ansible-multicast-graph/HEAD/tasks/rp.yml -------------------------------------------------------------------------------- /tasks/snooping.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optiz0r/ansible-multicast-graph/HEAD/tasks/snooping.yml -------------------------------------------------------------------------------- /templates/graph.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optiz0r/ansible-multicast-graph/HEAD/templates/graph.j2 -------------------------------------------------------------------------------- /templates/report.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optiz0r/ansible-multicast-graph/HEAD/templates/report.j2 -------------------------------------------------------------------------------- /tests/arista_eos/arista_eos_show_ip_igmp_snooping_groups.raw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optiz0r/ansible-multicast-graph/HEAD/tests/arista_eos/arista_eos_show_ip_igmp_snooping_groups.raw -------------------------------------------------------------------------------- /tests/arista_eos/arista_eos_show_ip_mroute.raw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optiz0r/ansible-multicast-graph/HEAD/tests/arista_eos/arista_eos_show_ip_mroute.raw -------------------------------------------------------------------------------- /tests/arista_eos/arista_eos_show_ip_pim_rp-hash.raw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optiz0r/ansible-multicast-graph/HEAD/tests/arista_eos/arista_eos_show_ip_pim_rp-hash.raw -------------------------------------------------------------------------------- /tests/arista_eos/arista_eos_show_ip_pim_rp.raw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optiz0r/ansible-multicast-graph/HEAD/tests/arista_eos/arista_eos_show_ip_pim_rp.raw -------------------------------------------------------------------------------- /tests/arista_eos/arista_eos_show_port-channel_summary.raw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optiz0r/ansible-multicast-graph/HEAD/tests/arista_eos/arista_eos_show_port-channel_summary.raw -------------------------------------------------------------------------------- /tests/cisco_ios/cisco_ios_show_etherchannel_summary.raw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optiz0r/ansible-multicast-graph/HEAD/tests/cisco_ios/cisco_ios_show_etherchannel_summary.raw -------------------------------------------------------------------------------- /tests/cisco_nxos/cisco_nxos_show_interface.raw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optiz0r/ansible-multicast-graph/HEAD/tests/cisco_nxos/cisco_nxos_show_interface.raw -------------------------------------------------------------------------------- /tests/cisco_nxos/cisco_nxos_show_ip_igmp_snooping_groups.raw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optiz0r/ansible-multicast-graph/HEAD/tests/cisco_nxos/cisco_nxos_show_ip_igmp_snooping_groups.raw -------------------------------------------------------------------------------- /tests/cisco_nxos/cisco_nxos_show_ip_mroute.raw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optiz0r/ansible-multicast-graph/HEAD/tests/cisco_nxos/cisco_nxos_show_ip_mroute.raw -------------------------------------------------------------------------------- /tests/cisco_nxos/cisco_nxos_show_ip_pim_rp-hash.raw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optiz0r/ansible-multicast-graph/HEAD/tests/cisco_nxos/cisco_nxos_show_ip_pim_rp-hash.raw -------------------------------------------------------------------------------- /tests/cisco_nxos/cisco_nxos_show_ip_pim_rp.raw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optiz0r/ansible-multicast-graph/HEAD/tests/cisco_nxos/cisco_nxos_show_ip_pim_rp.raw -------------------------------------------------------------------------------- /tests/cisco_nxos/cisco_nxos_show_lldp_neighbors.raw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optiz0r/ansible-multicast-graph/HEAD/tests/cisco_nxos/cisco_nxos_show_lldp_neighbors.raw -------------------------------------------------------------------------------- /vars/ntc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optiz0r/ansible-multicast-graph/HEAD/vars/ntc.yml --------------------------------------------------------------------------------