An enterprise-grade vendor-agnostic network automation platform.
-
Updated
Jul 23, 2020 - Python
An enterprise-grade vendor-agnostic network automation platform.
Trigger is a robust network automation toolkit written in Python that was designed for interfacing with network devices.
Batfish is a network configuration analysis tool that can find bugs and guarantee the correctness of (planned or current) network configurations. It enables network engineers to rapidly and safely evolve their network, without fear of outages or security breaches.
A tool to automatically build (and test) feature-rich configurations for BGP route servers.
A vendor-agnostic NMS for carrier-grade network simulation and automation
Salt plugin to automate the management and configuration of (network) devices at scale, without running (Proxy) Minions.
Open-source datasets for anyone interested in working with network anomaly based machine learning, data science and research
How to automate Junos with Ansible. This project has many ready-to-use Ansible playbooks to interact with Junos devices.
Network Configuration Backup
Ansible modules for Citrix ADC and Citrix ADM
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
Add syntax highlighting to Cisco configuration files in Atom
Network Discovery and Management Toolkit
gRPC library for Cisco IOS XR
Campus Network as-a-Service - Network Management System (Campus network automation software)
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
This repo contains an example of the virtual network of a fictitious company which you can use to play and to learn network automation. Public repository for Network as Code. NaC model.
Lab guide for Juniper automation summit. Hands on Labs around Event Driven automation
Automate Cisco LAN Switching Configuration using Ansible
NAPALM Driver for Huawei VRP Campus Network switch
At each junos commit, SaltStack automatically collects the new junos configuration file and archives it to a git server
BGP FLowspec automation demo with PyEZ
Cisco NX-OS API client library written in Go.
A collection of OpenConfig and Cisco IOS XR examples
Examples of Nornir content to automate Junos
This repo contains an example of the aggregate parameter compared to using a traditional loop. This demonstration is done on Arista vEOS using the eos_vlan module.
How to automate Junos with Ansible. This project has many ready-to-use Ansible playbooks to interact with Junos devices.
Learning Golang by writing network scripts
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."