networktocode / awesome-network-automation

Curated Awesome list about Network Automation
Other
2.32k stars 441 forks source link
awesome awesome-list

Awesome Network Automation Awesome

Network Automation is a cross between the discipline of Network Infrastructure and the discipline of Programming. This list was created to serve as a one-stop shop for information related to Network Automation.

Community

Events / Meetup

Training

Presentations

Title Details Year
Python, Go and Rust for Network Automation Claus Töpke, NANOG 2024
Text Parsing Strategies for Network Devices Ruairi Carroll, DKNOG 2023
Nautobot Overview Network to Code, Network Field Day 24 2021
Automation without Config Deployment Ken Celenza, NANOG 2021
Cisco DevNet Day 2020 Todd Nightingale (Cisco SVP/GM) 2020
Interop Network Automation track Network to Code hosted Interop event 2020
NetBox Day Network to Code hosted event 2020
Network Automation: The Hype vs. Reality Jonah Kowall, NANOG 2020
Network Automation Architecture John Anderson, Network Field Day 21 2019
Network Automation Journey - Part 1 Damien Garros, Network Field Day 21 2019
Network Automation Journey - Part 2 Damien Garros, Network Field Day 21 2019
Managing Network Device Properties as Code Damien Garros, NANOG 75 2019
Powering Your Automation: A Single Source of Truth Tim Schreyack, NANOG 77 2019
Bart Dworak AnsibleFest Keynote Bart Dworak, AnsibleFest 2019
Greenfielding Network and Systems Automation in a Large and Highly Dynamic Public Transit Network Logan Best, AnsibleFest 2019
Using Ansible as a Catalyst for Digital Transformation Bart Dworak, AnsibleFest 2019
Securing Network Automation Ivan Pepelnjak, Troopers slide deck. 2017
Network automation at scale Mircea Ulinic, NANOG 69, slide deck. 2017
Experiences with network automation at Dyn Carlos Vicente, NANOG 67 2016
Abstract all the things David Barroso, SDN and Network Automation Meetup, Stockholm presentation. 2016
How Facebook Learned to Stop Worrying and Love the Network Jose Leitao, David Rothera, RIPE71 slide deck. 2015
NAPALM David Barroso, Elisa Jasinska, NANOG 64 slide deck. 2015
What Is NetDevOps Leslie Carr, RIPE71, slide deck. 2015

Blogs

Programming Topics

Structured Data

YAML

JSON

XML

YANG

Jinja2

API

RESTCONF

NETCONF

Python

Go

Vendor API Docs

Open Source Projects

Ansible

Batfish

Chef

Clixon

Infrahub

Puppet

Salt

StackStorm

Products

Library

Non-Core Ansible Modules

Pre-written Salt States (Formulas)

Vendor Abstraction Library

Tools

Network Telemetry

Online Parser

Jinja2

TextFSM

TTP

Hypervisors and Containers

Network Emulators

Network Simulators

Backups

IPAM

Configuration Management

Books

Vendor Agnostic Products

Network Vendor Products

Podcasts

Podcasts Feeds

Podcasts Episodes

Contributing

Contributions about network automation are most welcome!

This list is just getting started, please contribute to make it super awesome.

License

CC4

Licensed under the Creative Commons 4.0 License, see LICENSE file for more detail.