An open API service indexing awesome lists of open source software.

awesome-network-automation

Curated Awesome list about Network Automation
https://github.com/networktocode/awesome-network-automation

Last synced: 5 days ago
JSON representation

  • Podcasts Episodes

  • Podcasts Feeds

  • Pre-written Salt States (Formulas)

    • NETCONF

      • napalm-install-formula - Salt formula to simplify the installation of the necessary packages and system dependencies for NAPALM.
      • napalm-ntp-formula - Formula to manage the NTP configuration on network devices, following the OpenConfig system YANG model.
  • Products

    • NETCONF

      • Nautobot - Nautobot is a Network Source of Truth and Network Automation Platform.
      • netpalm - netpalm is a ReST broker and abstraction layer for NAPALM, Netmiko, NCCLIENT or a Python Script.
      • NSoT - Network Source of Truth (NSoT) is a source of truth database and repository for tracking inventory and metadata of network entities to ease management and automation of network infrastructure.
  • Puppet

  • Python

  • Regex

    • NETCONF

      • Regular Expressions 101 - Regular Expressions 101 provides tools for developing and testing any regex you need in whatever language you select. A regex sandbox is provided to help you see the results of your regex.
      • W3 Schools Python RegEx - W3 Schools Python RegEx section is a straightforward and easy cheatsheet for developing regexes.
  • Salt

  • StackStorm

    • NETCONF

      • StackStorm Installer - Ready to install StackStorm? Here’s an overview of how to get your system up and running.
      • StackStorm Youtube - Various intro, marketing, interviews, and technical product talks.
      • Stackstorm Docs - Documentation repository for latest version of StackStorm.
      • StackStorm Intro on Software Gone Wild - SGW team talk with StackStorm (including Matt Oswalt) to discuss StackStorm.
      • SuzieQ Youtube - Official youtube home of the SuzieQ project providing community meetups and demonstrations of the project in action.
      • StackStorm Repository - StackStorm (aka "IFTTT for Ops") is event-driven automation commonly used for auto-remediation, security responses, facilitated troubleshooting, complex deployments, and more. Includes rules engine, workflow, 1800+ integrations, native ChatOps and so forth.
      • StackStorm Youtube - Various intro, marketing, interviews, and technical product talks.
  • Structured Data

  • SuzieQ

    • NETCONF

      • SuzieQ Documentation - All official documentation including project overview, quick start, configuration guide, etc.
      • SuzieQ Repository - Open-source code for the SuzieQ project.
      • SuzieQ Youtube - Official youtube home of the SuzieQ project providing community meetups and demonstrations of the project in action.
  • Tools

    • NETCONF

      • IS-IS Watcher - Tracks IS-IS topology changes by establishing a GRE tunnel with network devices via a history diagram.
      • D2 - Create beautiful diagrams in minutes. Simple syntax. Endlessly customizable. D2 is the fastest and easiest way to get a mental model from your head onto the screen, then make edits with your team.
      • Batfish - Open-source network validation application. Multi-vendor configuration parser with a detailed modeled based simulation to analyze all aspects of network behavior (routing, forwarding, security, etc...).
      • Drawthe.net - Draw network diagrams described in YAML files.
      • napalm-logs - Cross-vendor normalisation for network syslog messages, following the OpenConfig and IETF YANG models.
      • Network-Conditions-Emulator - Artificially limit bandwidth, delay and loss rate on selected interfaces.
      • netconan - Network Configuration Anonymizer
      • NetCopa - Network device configuration parser ("industry standard" -> YAML converter).
      • NetTowel - Collection of useful network automation functions for the CLI.
      • OSPF Watcher - Tracks OSPF topology changes by establishing a GRE tunnel with network devices via a history diagram.
      • Topolograph - Python-based Web tool for visualisation of OSPF/ISIS topologies and making a prediction of network behaviour in case of network's outage.
  • Uncategorized

    • Uncategorized

      • IRC Ansible - Ansible IRC Channels.
      • Chef Community - The complete offical list of Chef Community resources.
      • Puppet Community - The complete offical list of Puppet Community resources.
      • SaltStack Community Slack - The official Slack of Saltstack Project.
      • AWS Reinvent - AWS re:Invent Central is designed to facilitate connections between sponsors and attendees.
      • Ansible NYC Meetup - Local NYC Ansible user meetup.
      • Chef Summits - Chef community summit schedule.
      • London Network Automation Meetup - A community of network engineers, who have interest in the new buzz of network automation.
      • Minnesota Network User Group - Minnesota Network User Group, quarterly meetup of network users.
      • NANOG - North American Network Operators' Group with fair share of automation presentations/discussions.
      • Network to Coders Meetup - Maybe this can pressure NTC to finally setup an event for the 140+ NTC meetup members.
      • SaltStack NYC Meetup - Local NYC SaltStack user meetup.
      • Tech Field Day - Field Day events bring together innovative IT product vendors and independent thought leaders to share information and opinions in a presentation and discussion format.
      • SaltConf - 4 days event including two days of SaltStack customer case studies and SaltStack technical deep dives.
      • CML - Training videos @ learningnetwork.cisco.com - Learning and Certifications at Cisco has created a series of in-depth training videos to assist users with installing and operating Cisco Modeling Labs (CML). This video series also provides a few videos on some of the more advanced features that CML offers.
      • DevNet Academy - Self-paced e-learning with theory, exercises and quizzes for the Cisco Certified DevNet Expert exam by Luca Gubler.
      • GNS3 Academy - Instructor David Bombal - Offers an inexpensive set of introductions to Ansible and Python for Network Engineers, among other courses.
      • ipSpace.net - Numerous courses, webinars, and videos covering SDN, network automation, cloud computing, virtualization technologies, IPv6, VPNs, and much more.
      • Network to Code - Network Automation Training including Python, Ansible, DevOps, and much more.
      • Nick Russo study resources - Collection of DevNet certification study resources, such as study plans and Postman collections.
      • Python for Network Engineers - Learn skills that make you better at network automation and that improve your capability to use programming to scale your work.
      • Benoît Claise blog - The Network Automation thoughts of Benoît Claise.
      • Coding Packets - The Network Automation thoughts of Brad Searle.
      • dravetech.com - The Network Automation thoughts of David Barroso.
      • Eric Chou - PythonicNetneg - The Network Automation thoughts of Eric Chou.
      • IPEngineer - David Gee - Network automation, software-networking and musings from David Gee.
      • ipSpace.net - Ivan Pepelnjak - Network automation blog posts by Ivan Pepelnjak.
      • Jason Edelman - The Network Automation thoughts of Jason Edelman.
      • Josh-V - The Network Automation thoughts of Josh VanDeraa.
      • Mircea Ulinic - Random thoughts of Mircea Ulinic. May include event-driven network automation, vendor bashing or machine learning (TBD).
      • MTU Ninja - The Network Automation thoughts of Vincent Bernat.
      • Napalm-automation - News and updates about the NAPALM project.
      • Network to Code - Network to Code's blog sharing thoughts, ideas, and tips all about network automation.
      • Networklore - The Network Automation thoughts of Patrick Ogenstad.
      • Network OP - The Network Automation thoughts of Michael Kashin.
      • NWMichl Blog - The Network Automation thoughts of Michael Schön.
      • Open-Source Routing and Network Simulation - Brian Linkletter - Blog about the open-source network emulation and network simulation tools by Brian Linkletter.
      • Packet Coders - The Network Automation thoughts of Rick Donato.
      • Packet Life - The Network Automation thoughts of Jeremy Stretch.
      • Python for Network Engineers - Articles on Netmiko, NAPALM, and Ansible by Kirk Byers.
      • Scott Lowe - The Network Automation thoughts of Scott Lowe.
      • Wim Wauters - The Network Automation thoughts of Wim Wauters.
      • Ansible Fest - AnsibleFest is a day-long conference bringing together Ansible users, developers and industry partners to share best practices, case studies and Ansible news.
      • Ansible Fest - AnsibleFest is a day-long conference bringing together Ansible users, developers and industry partners to share best practices, case studies and Ansible news.
      • Ansible Fest - AnsibleFest is a day-long conference bringing together Ansible users, developers and industry partners to share best practices, case studies and Ansible news.
      • Nick Russo study resources - Collection of DevNet certification study resources, such as study plans and Postman collections.
      • Network Automation Forum - A conference focused on Network Automation.
      • Ansible Fest - AnsibleFest is a day-long conference bringing together Ansible users, developers and industry partners to share best practices, case studies and Ansible news.
      • Ansible Fest - AnsibleFest is a day-long conference bringing together Ansible users, developers and industry partners to share best practices, case studies and Ansible news.
      • Jason Edelman - The Network Automation thoughts of Jason Edelman.
      • Ansible Fest - AnsibleFest is a day-long conference bringing together Ansible users, developers and industry partners to share best practices, case studies and Ansible news.
      • Ansible Fest - AnsibleFest is a day-long conference bringing together Ansible users, developers and industry partners to share best practices, case studies and Ansible news.
      • Ansible Fest - AnsibleFest is a day-long conference bringing together Ansible users, developers and industry partners to share best practices, case studies and Ansible news.
      • Ansible Fest - AnsibleFest is a day-long conference bringing together Ansible users, developers and industry partners to share best practices, case studies and Ansible news.
      • DevNet Expert Training - Training resources targeting the Cisco Certified DevNet Expert exam topics, including bootcamp courses by Andreas Baekdahl.
      • Ansible Fest - AnsibleFest is a day-long conference bringing together Ansible users, developers and industry partners to share best practices, case studies and Ansible news.
      • Chef Summits - Chef community summit schedule.
      • IPEngineer - David Gee - Network automation, software-networking and musings from David Gee.
      • Ansible Fest - AnsibleFest is a day-long conference bringing together Ansible users, developers and industry partners to share best practices, case studies and Ansible news.
      • NANOG - North American Network Operators' Group with fair share of automation presentations/discussions.
      • Network to Code Slack - The NTC Slack is a vendor and product agnostic home/pseudo-home to many popular Network Automation solution repositories, such as Nautobot, NAPALM, Netmiko, Nornir, NSoT, and so on. Over 17,000 members meet here to discuss topics related to Network Automation.
      • Packet Life - The Network Automation thoughts of Jeremy Stretch.
      • Ansible Fest - AnsibleFest is a day-long conference bringing together Ansible users, developers and industry partners to share best practices, case studies and Ansible news.
      • Ansible Fest - AnsibleFest is a day-long conference bringing together Ansible users, developers and industry partners to share best practices, case studies and Ansible news.
      • Open-Source Routing and Network Simulation - Brian Linkletter - Blog about the open-source network emulation and network simulation tools by Brian Linkletter.
      • Ansible Fest - AnsibleFest is a day-long conference bringing together Ansible users, developers and industry partners to share best practices, case studies and Ansible news.
      • Ansible Fest - AnsibleFest is a day-long conference bringing together Ansible users, developers and industry partners to share best practices, case studies and Ansible news.
      • DevNet Expert Training - Training resources targeting the Cisco Certified DevNet Expert exam topics, including bootcamp courses by Andreas Baekdahl.
      • NWMichl Blog - The Network Automation thoughts of Michael Schön.
      • Infrahub Community - Discord server for the Infrahub community to discuss infrastructure automation, ask questions, and connect with other users.
      • London Network Automation Meetup - A community of network engineers, who have interest in the new buzz of network automation.
      • Packet Coders - Gain Practical Real-World Knowledge with Packet Coders' On-Demand Training, Labs, and Private Code Repositories.
      • OpsMill Blog - Business strategy & technical deep dives for powering infrastructure automation.
      • Network Programmability Basics - Cisco - Jumpstart your journey into network programmability with this expert-led video course by Cisco DevNet.
      • Infrahub Community - Discord server for the Infrahub community to discuss infrastructure automation, ask questions, and connect with other users.
      • Puppet Community - The complete offical list of Puppet Community resources.
      • London Network Automation Meetup - A community of network engineers, who have interest in the new buzz of network automation.
      • DevNet Academy - Self-paced e-learning with theory, exercises and quizzes for the Cisco Certified DevNet Expert exam by Luca Gubler.
      • Network to Code - Network Automation Training including Python, Ansible, DevOps, and much more.
      • ipSpace.net - Ivan Pepelnjak - Network automation blog posts by Ivan Pepelnjak.
      • Network to Code - Network to Code's blog sharing thoughts, ideas, and tips all about network automation.
      • Packet Coders - The Network Automation thoughts of Rick Donato.
  • Vendor Abstraction Library

    • NETCONF

      • clicrud - Brocade specific (MLX/VDX/ICX/CER/CES) CLI driver (Telnet & SSH).
      • cvprac - Python library for Arista CVP.
      • dnacentersdk - Python library for Cisco DNA Center Platform API.
      • f5-common-python - Python SDK for configuration and monitoring of F5 BIG-IP devices via the iControl REST API.
      • Infoblox Python Module - Python wrapper for REST API
      • Infoblox Go Client - Go wrapper for REST API
      • pan-python - Multi-tool set for Palo Alto Networks PAN-OS, Panorama, WildFire and AutoFocus.
      • pandevice - Device framework for interacting with Palo Alto Networks devices.
      • pyeapi - Python library for Arista EOS.
      • pyfg - Python library for Fortinet.
      • pyiosxr - Python library for Cisco IOSXR.
      • pyntc - Python library focused on tasks related to device level and OS management.
      • py-junos-eznc - Python library for Junos automation.
  • Vendor API Docs

    • NETCONF

      • Arista EAPI - The Arista Command eAPI is a simple and complete API that allows you to configure and monitor your Arista switches.
      • Cisco DNA Center Platform API - Online documentation of Cisco DNA Center Platform API.
      • Cisco IOS XE CSR1000V - Cisco IOS XE REST API Management Reference Guide.
      • IOS-XE Programmability - Documentation for Plug and Play, Guestshell, Python API, EEM, NETCONF, RESTCONF, gNMI/gNOI, gRPC and Application Hosting.
      • Cisco IOS-XR - Cisco IOS-XR API Docs only.
      • XR-Docs - Documentation Blogs and Tutorials on all things IOS-XR An Open, Extensible and Stable Cloud-Scale Network Operating System.
      • Cisco NX-API - Main DEVNET page for NX-API docs.
      • Checkpoint Management API - Checkpoint Management REST API docs.
      • Cumulus Networks HTTP API - Cumulus Networks REST API docs.
      • EXOS REST API - Documentation and examples for ExtremeSwitching ExtremeXOS RESTCONF API.
      • EXOS JSONRPC Interface - Documentation and examples for ExtremeSwitching ExtremeXOS JSONRPC API.
      • EXOS Python API - Documentation for writing Python applications that run on ExtremeXOS based switches.
      • F5 - REST API User Guide, Version 13.0.0.