Python scripts for network automation
-
Updated
May 10, 2017 - Python
Python scripts for network automation
Materials for Ansible workshop on 21st Sep 2017
FLask Auto Miko Engine: A web app for delivering multiple commands to multiple devices and saving the output
A vendor-agnostic NMS for carrier-grade network simulation and automation
Based on syslog from junos, SaltStack automatically creates a new ticket or update the existing one. It also automatically collects "show commands" from junos devices and attach the devices output to the appropriate tickets.
Junos automation content to manage a lab
Manage netbox configuration with automation. Netbox as a the source of truth: generate an ansible inventory file from Netbox with automation, generate yaml files for ansible playbooks or jinja templates from Netbox with automation
Junos monitoring using Appformix. Appformix webhooks notifications to a python based webhooks listener that then makes a REST call to Northstar to reroute the LSPs around the faulty device during a maintenance period
Junos automation demo with Appformix, SaltStack and Northstar. Devices are monitored using Appformix, and based on Appformix webhooks notifications to SaltStack, automatically make a REST call to Northstar to put the faulty device in maintenance mode.
Northstar SDN controller orchestration using REST calls with Python
This repository provides a docker-compose file for SaltStack master and minion, including the dependencies to use Junos modules and Junos syslog engine.
Junos monitoring using Appformix. Appformix webhooks notifications to a python based webhooks listener that then collects data from the faulty device and archives the collected data to a git server.
Junos automation demo with Appformix and SaltStack. Devices are monitored using Appformix. Based on Appformix webhooks notifications to SaltStack, SaltStack applies automatically a Junos configuration change on the faulty device
Manage netbox configuration with automation. Netbox as a the source of truth: generate an ansible inventory file from Netbox with automation, generate yaml files for ansible playbooks or jinja templates from Netbox with automation
BGP FLowspec automation demo with PyEZ
Based on syslog from junos, SaltStack automatically creates a new ticket or update the existing one. It also automatically collects "show commands" from junos devices and attach the devices output to the appropriate tickets.
Junos automation demo with Appformix and SaltStack. Network devices are monitored using Appformix. Based on Appformix webhooks notifications to SaltStack, SaltStack applies automatically a Junos configuration change on the faulty device
Add a description, image, and links to the network-automation topic page so that developers can more easily learn about it.
To associate your repository with the network-automation topic, visit your repo's landing page and select "manage topics."