mirror of
https://github.com/networktocode/awesome-network-automation.git
synced 2024-12-28 08:49:38 -05:00
Clean up, remove 404 pages, blogs and tools over 2ish years with no t… (#107)
* Clean up, remove 404 pages, blogs and tools over 2ish years with no traction, etc. * Fix name typo
This commit is contained in:
parent
26f062a75a
commit
caaa54dc62
51
README.md
51
README.md
@ -26,9 +26,9 @@ Network Automation is a cross between the discipline of [Network Infrastructure]
|
||||
|
||||
- [Ansible Google Groups](https://groups.google.com/forum/#!forum/ansible-project) - Ansible's mailing list and forum!
|
||||
- [IRC Ansible](https://docs.ansible.com/ansible/community.html#irc-channel) - Ansible IRC Channels.
|
||||
- [Chef Community](https://www.chef.io/community/) - The complete offical list of Chef Community resources.
|
||||
- [Chef Community](https://community.chef.io/) - The complete offical list of Chef Community resources.
|
||||
- [Network to Code Slack](http://slack.networktocode.com) - 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.
|
||||
- [Puppet Community](https://puppet.com/community) - The complete offical list of Puppet Community resources.
|
||||
- [Puppet Community](https://puppet.com/community/) - The complete offical list of Puppet Community resources.
|
||||
- [Salt Formulas](https://groups.google.com/forum/#!forum/salt-formulas) - The SaltStack formulas working group.
|
||||
- [Salt Networks](https://groups.google.com/forum/#!forum/salt-networks) - A centralized group for talking about network device automation with SaltStack.
|
||||
- [Salt Users](https://groups.google.com/forum/#!forum/salt-users) - The official forum of the Salt community.
|
||||
@ -51,8 +51,7 @@ Network Automation is a cross between the discipline of [Network Infrastructure]
|
||||
|
||||
- [GNS3 Academy - Instructor David Bombal](https://academy.gns3.com/courses/author/12794) - Offers an inexpensive set of introductions to Ansible and Python for Network Engineers, among other courses.
|
||||
- [IP Space](https://www.ipspace.net/Training) - Numerous courses, webinars, and videos covering SDN, network automation, cloud computing, virtualization technologies, IPv6, VPNs, and much more.
|
||||
- [Mircea Ulinic](http://mirceaulinic.us14.list-manage1.com/subscribe?u=4d3e65e9c470a62dc341ce797&id=bd27d97b29) - Learn more about cross-vendor event-driven network automation and orchestration.
|
||||
- [Network to Code](http://networktocode.com/products/training/) - Network Automation Training including Python, Ansible, DevOps, and much more.
|
||||
- [Network to Code](https://www.networktocode.com/training/) - Network Automation Training including Python, Ansible, DevOps, and much more.
|
||||
- [Network Programmability Basics - Cisco](https://developer.cisco.com/video/net-prog-basics/) - Jumpstart your journey into network programmability with this expert-led video course by Cisco DevNet.
|
||||
- [Python for Network Engineers](https://pynet.twb-tech.com/class.html) - Learn skills that make you better at network automation and that improve your capability to use programming to scale your work.
|
||||
|
||||
@ -84,9 +83,7 @@ Network Automation is a cross between the discipline of [Network Infrastructure]
|
||||
|
||||
# Blogs
|
||||
|
||||
- [cidrblock](https://cidrblock.github.io) - The Network Automation thoughts of Bradley A. Thornton.
|
||||
- [Coding Networker](https://codingnetworker.com) - The Network Automation thoughts of Henry Ölsner.
|
||||
- [Coding Packets](https://codingpackets.com) - The Network Automation thoughts of Brad Searle.
|
||||
- [Coding Packets](https://codingpackets.com/blog/) - The Network Automation thoughts of Brad Searle.
|
||||
- [dravetech.com](https://www.dravetech.com) - The Network Automation thoughts of David Barroso.
|
||||
- [Eric Chou - PythonicNetneg](https://blog.pythonicneteng.com/) - The Network Automation thoughts of Eric Chou.
|
||||
- [IPEngineer - David Gee](http://ipengineer.net) - Network automation, software-networking and musings from David Gee.
|
||||
@ -94,15 +91,14 @@ Network Automation is a cross between the discipline of [Network Infrastructure]
|
||||
- [Jason Edelman](http://www.jedelman.com/) - The Network Automation thoughts of Jason Edelman.
|
||||
- [Josh-V](https://josh-v.com/) - The Network Automation thoughts of Josh VanDeraa.
|
||||
- [Mircea Ulinic](https://mirceaulinic.net/) - Random thoughts of Mircea Ulinic. May include event-driven network automation, vendor bashing or machine learning (TBD).
|
||||
- [Napalm-automation](https://napalm-automation.net) - News and updates about the NAPALM project.
|
||||
- [Napalm-automation](https://napalm-automation.net/blog/) - News and updates about the NAPALM project.
|
||||
- [Network to Code](https://blog.networktocode.com/) - Network to Code's blog sharing thoughts, ideas, and tips all about network automation.
|
||||
- [Networklore](https://networklore.com/blog) - The Network Automation thoughts of Patrick Ogenstad.
|
||||
- [Networker and Coder](https://networkerandcoder.wordpress.com/) - The Network Automation thoughts of Csilla Bessenyei.
|
||||
- [Network OP](https://networkop.co.uk/) - The Network Automation thoughts of Michael Kashin.
|
||||
- [NWMichl Blog](https://nwmichl.net/) - The Network Automation thoughts of Michael Schön.
|
||||
- [PacketFlow](https://www.packetflow.co.uk) - The Network Automation thoughts of Rick Donato.
|
||||
- [Packet Life](http://packetlife.net/) - The Network Automation thoughts of Jeremy Strech.
|
||||
- [Project 10](https://projectme10.wordpress.com) - The Network Automation thoughts of Gabriele Gerbino.
|
||||
- [Python for Network Engineers](https://pynet.twb-tech.com/) - Articles on Netmiko, NAPALM, and Ansible by Kirk Byers.
|
||||
- [Packet Life](http://packetlife.net/) - The Network Automation thoughts of Jeremy Stretch.
|
||||
- [Python for Network Engineers](https://pynet.twb-tech.com/blog/) - Articles on Netmiko, NAPALM, and Ansible by Kirk Byers.
|
||||
- [Scott Lowe](https://blog.scottlowe.org) - The Network Automation thoughts of Scott Lowe.
|
||||
|
||||
# Programming Topics
|
||||
@ -175,7 +171,7 @@ Network Automation is a cross between the discipline of [Network Infrastructure]
|
||||
- Extreme Networks:
|
||||
- [EXOS REST API](https://github.com/extremenetworks/EXOS_Apps/tree/master/REST) - Documentation and examples for ExtremeSwitching ExtremeXOS RESTCONF API.
|
||||
- [EXOS JSONRPC Interface](https://github.com/extremenetworks/EXOS_Apps/tree/master/JSONRPC) - Documentation and examples for ExtremeSwitching ExtremeXOS JSONRPC API.
|
||||
- [EXOS Python API](https://documentation.extremenetworks.com/python/) - Documentation for writing Python applications that run on ExtremeXOS based switches.
|
||||
- [EXOS Python API](https://api.extremenetworks.com/EXOS/ProgramInterfaces/PYTHONAPI/?_ga=2.86707664.93471558.1615766490-270125121.1613692686) - Documentation for writing Python applications that run on ExtremeXOS based switches.
|
||||
- [F5](https://devcentral.f5.com/d/icontrolr-rest-api-user-guide-version-1300-241) - REST API User Guide, Version 13.0.0.
|
||||
- [Infoblox Perl API](https://demogm1.infoblox.com/api/doc/) and [Infoblox REST API](https://demogm1.infoblox.com/wapidoc/)
|
||||
- [Juniper JUNOS API](https://www.juniper.net/documentation/en_US/junos/information-products/pathway-pages/rest-api/rest-api.html) - JUNOS REST API Guide.
|
||||
@ -231,21 +227,14 @@ Network Automation is a cross between the discipline of [Network Infrastructure]
|
||||
- [eNMS](https://github.com/afourmy/eNMS) - A vendor-agnostic NMS for carrier-grade network visualization and network automation.
|
||||
- [Nautobot](https://github.com/nautobot/nautobot) - Nautobot is a Network Source of Truth and Network Automation Platform.
|
||||
- [netpalm](https://github.com/tbotnz/netpalm) - netpalm is a ReST broker and abstraction layer for NAPALM, Netmiko, NCCLIENT or a Python Script.
|
||||
- [Netshot](http://www.netfishers.onl/netshot) - Network Configuration and Compliance Management Software.
|
||||
- [NSoT](https://github.com/dropbox/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.
|
||||
- [Nuts](https://github.com/HSRNetwork/Nuts) - Network Unit Testing System automates tests in the network similar to unit tests.
|
||||
- [Rundeck](https://rundeck.org/) - Job scheduler and runbook (and Ansible playbook) automation.
|
||||
- [ToDD](https://github.com/toddproject/todd) - ToDD is an extensible framework for providing natively distributed testing on demand.
|
||||
- [Trigger](https://github.com/trigger/trigger) - Trigger is a robust network automation toolkit written in Python that was designed for interfacing with network devices and managing network configuration and security policy.
|
||||
|
||||
## Library
|
||||
|
||||
- [Apstra's Aeon-ZTPS](https://github.com/Apstra/aeon-ztps) - Aeon-ZTPS is a universal Zero-Touch-Provisioning server for data center infrastructure systems at b. Currently supports the bootstraping of Arista EOS, Cisco NX-OS, and Cumulus Linux.
|
||||
- [Capirca](https://github.com/google/capirca) - Multi-platform ACL generation system; can output Juniper/IOS/etc ACLs from the same policy.
|
||||
- [Cisco Genie Parsers](https://pubhub.devnetcloud.com/media/genie-feature-browser/docs/#/parsers) - Genie Parsers by Cisco
|
||||
- [ciscocmd](https://github.com/eczema/ciscocmd-cosi) - Tcl/Expect script to send commands to multiple IOS devices.
|
||||
- [ciscoconfparse](https://github.com/mpenning/ciscoconfparse) - Parse, Audit, Query, Build, and Modify Cisco IOS-style configurations.
|
||||
- [Condoor](https://github.com/kstaniek/condoor) - This is a Python module providing access to Cisco devices over Telnet and SSH.
|
||||
- [EasySNMP](https://github.com/kamakazikamikaze/easysnmp) - Easy to use and very fast SNMP library that uses Net-SNMP.
|
||||
- [FreeZTP](https://github.com/PackeTsar/freeztp) - FreeZTP is an open-source Zero-Touch Provisioning system for Cisco IOS campus switches and routers.
|
||||
- [gNMIc](https://gnmic.kmrd.dev) - gNMI CLI client and collector.
|
||||
@ -257,7 +246,7 @@ Network Automation is a cross between the discipline of [Network Infrastructure]
|
||||
- [Netmiko](https://github.com/ktbyers/netmiko) - Multi-vendor library to simplify Paramiko SSH connections to network devices.
|
||||
- [Nornir](https://github.com/nornir-automation/nornir) - Nornir is a pure Python automation framework intented to be used directly from Python.
|
||||
- [SEC - Simple Event Correlator](https://simple-evcorr.github.io/) - SEC is an event correlation tool for advanced event processing which can be harnessed for event log monitoring, for network and security management, for fraud detection, and for any other task which involves event correlation.
|
||||
- [Template Text Parser](https://github.com/dmulyalin/ttp) - CLI tool and Python module for parsing semi-structured text into structured data. Similar syntax to Jinja templating, but in reverse.
|
||||
- [Template Text Parser](https://github.com/dmulyalin/ttp) - CLI tool and Python module for parsing semi-structured text into structured data. Similar syntax to Jinja templating, but in reverse.
|
||||
- [TextFSM](https://github.com/google/textfsm) - Python module for parsing semi-structured text into Python tables.
|
||||
|
||||
|
||||
@ -272,7 +261,7 @@ Network Automation is a cross between the discipline of [Network Infrastructure]
|
||||
- [Napalm-Ansible](https://github.com/napalm-automation/napalm-ansible) - Collection of Ansible modules that use napalm to retrieve data or modify configuration on networking devices.
|
||||
- [Netscaler-Ansible](https://github.com/networktocode/netscaler-ansible) - Ansible module to work with Netscalers.
|
||||
- [NTC Ansible](https://github.com/networktocode/ntc-ansible) - Multi-vendor Ansible modules for Network Automation.
|
||||
- [pan-os-ansible](https://github.com/PaloAltoNetworks/pan-os-ansible) - Ansible modules for working with Palo Alto Networks PAN-OS.
|
||||
- [pan-os-ansible](https://github.com/PaloAltoNetworks/pan-os-ansible) - Ansible modules for working with Palo Alto Networks PAN-OS.
|
||||
|
||||
## Pre-written Salt States (Formulas)
|
||||
|
||||
@ -291,30 +280,23 @@ Network Automation is a cross between the discipline of [Network Infrastructure]
|
||||
- [pyfg](https://github.com/spotify/pyfg) - Python library for Fortinet.
|
||||
- [pyiosxr](https://github.com/fooelisa/pyiosxr) - Python library for Cisco IOSXR.
|
||||
- [pyntc](https://github.com/networktocode/pyntc) - Python library focused on tasks related to device level and OS management.
|
||||
- [pynxos](https://github.com/networktocode/pynxos) - Python library for Cisco NXOS.
|
||||
- [py-junos-exnc](https://github.com/Juniper/py-junos-eznc) - Python library for Junos automation.
|
||||
|
||||
## Tools
|
||||
|
||||
- [BGP-Dashboard](https://github.com/rhicks/bgp-dashboard) - BGP Dashboard and Monitoring Web Application.
|
||||
- [Batfish](https://github.com/batfish/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](https://github.com/cidrblock/drawthe.net) - Draw network diagrams described in YAML files.
|
||||
- [napalm-logs](https://github.com/napalm-automation/napalm-logs) - Cross-vendor normalisation for network syslog messages, following the OpenConfig and IETF YANG models.
|
||||
- [Network-Conditions-Emulator](https://github.com/marty90/Network-Conditions-Emulator) - Artificially limit bandwidth, delay and loss rate on selected interfaces.
|
||||
- [netconan](https://github.com/intentionet/netconan) - Network Configuration Anonymizer
|
||||
- [Net-Config](https://github.com/SLAC/net-config/) - Automation framework for network devices.
|
||||
- [NetCopa](https://github.com/cidrblock/netcopa) - Network device configuration parser ("industry standard" -> YAML converter).
|
||||
- [NetGrph](https://github.com/yantisj/netgrph) - Network graph modeling database.
|
||||
- [NetSpark-Scripts](https://github.com/admiralspark/NetSpark-Scripts) - Netmiko-based scripts to assist the Network Administrators and Engineers of the world!
|
||||
- [NetTools](https://github.com/crisponions/NetTools) - Simple network Python scripts.
|
||||
- [Network-CI](https://github.com/networkop/network-ci) - Proof of Concept of CI/CD methodology applied to traditional non-SDN network topologies.
|
||||
|
||||
# Hypervisors and Containers
|
||||
|
||||
- [Docker](https://www.docker.com/) - Docker is a software technology providing operating system-level virtualization also known as containers, promoted by the company Docker, Inc.
|
||||
- [KVM](https://www.linux-kvm.org/page/Main_Page) - KVM (Kernel-based Virtual Machine) is a full virtualization solution build into the Linux Kernel
|
||||
- [QEMU](https://www.qemu.org/) - QEMU is a generic and open source machine emulator and virtualizer. When using KVM, QEMU can virtualize x86, server and embedded PowerPC, 64-bit POWER, S390, 32-bit and 64-bit ARM, and MIPS guests.
|
||||
- [Vagrant](https://www.vagrantup.com/) - Vagrant enables users to create and configure lightweight, reproducible, and portable development environments.
|
||||
- [Vagrant](https://www.vagrantup.com/) - Vagrant enables users to create and configure lightweight, reproducible, and portable development environments.
|
||||
- [VirtualBox](https://www.virtualbox.org/) - VirtualBox is a powerful x86 and AMD64/Intel64 virtualization product for enterprise as well as home use.
|
||||
- [Vmware ESXi](https://www.vmware.com/products/esxi-and-esx.html) - VMware ESXi is a purpose-built bare-metal hypervisor that installs directly onto a physical server.
|
||||
|
||||
@ -349,9 +331,8 @@ models that enable capacity planning, network optimization and what-if scenario
|
||||
- [Unimus](https://unimus.net) - Configuration backup with an easy to use Web GUI. From nothing to backing-up 1000 routers in 15 minutes.
|
||||
|
||||
# IPAM
|
||||
- [bluecat](https://www.bluecatnetworks.com/products/ip-address-management/) - BlueCat provides network intelligence and insight into the relationship between devices, users and IP addresses that can be put into action to improve security and ensure reliable, always-on business connectivity.
|
||||
- [bluecat](https://bluecatnetworks.com/adaptive-dns/bluecat-integrity/) - BlueCat provides network intelligence and insight into the relationship between devices, users and IP addresses that can be put into action to improve security and ensure reliable, always-on business connectivity.
|
||||
- [Device42](https://www.device42.com) - Automatically maintain an up-to-date inventory of your physical, virtual, and cloud servers and containers, network components, software, services, applications, and their inter-relationships and inter-dependencies. Integrations, REST APIs and webhooks to automate your workflows with a modern CMDB as a single source of truth. Comes with powerful Data Center Infrastructure Management, IP Address Management and Application Mappings. Mostly leverages SNMP or vendor provided APIs that are well adopted/documented.
|
||||
- [haci](http://haci.larsux.de/) - HaCi is an IP Address / Network Administration (IPAM) Tool with IPv6 support.
|
||||
- [Infoblox](https://www.infoblox.com/) - Industry leader in DNS, DHCP, and IP address management, the category known as DDI.
|
||||
- [NetBox](https://github.com/netbox-community/netbox) - NetBox is an IP address management (IPAM) and data center infrastructure management (DCIM) tool.
|
||||
- [nipap](https://spritelink.github.io/NIPAP/) - nipap is a sleek, intuitive and powerful IP address management system built to handle large amounts of IP addresses.
|
||||
@ -385,7 +366,7 @@ models that enable capacity planning, network optimization and what-if scenario
|
||||
- [The Unicorn Project](https://itrevolution.com/the-unicorn-project/) - See the concepts of Agile and DevOps following a Developer viewpoint.
|
||||
|
||||
# Vendor Agnostic Products
|
||||
- [Anuta Networks](https://www.anutanetworks.com/ncx-overview/) - Anuta NCX delivers network service orchestration for greenfield and brownfield deployments. NCX is an intent-driven platform with YANG service models for multiple domains such as Branch/CPE, Data Center, Virtual MPLS, Carrier Core Networks and Cloud Interconnects. NCX has built-in YANG device models for PNFs and VNFs from 35+ industry leading vendors supporting hundreds of L2-L7 network functions using CLI, NETCONF, YANG, REST and SNMP. See the complete [list](http://www.anutanetworks.com/managed-devices/).
|
||||
- [Anuta Networks ATOM](https://www.anutanetworks.com/anuta-atom-overview/) - Monitoring & Closed-Loop Automation for Multi-Vendor Networks.
|
||||
- [Apstra](https://www.apstra.com/products/) - The Apstra Operating System (AOS) is a vendor-agnostic distributed operating system for the data center network that enables business agility, dramatically scales operational efficiency, and reduces downtime.
|
||||
- [Cisco NSO](https://cisco.com/go/nso) - NSO (former Tail-f NCS) is a multi-vendor automation and orchestration platform for physical and virtual networks for over 80+ vendors. NSO provides YANG-based programmability through a wide variety of interfaces including CLI, RESTCONF, NETCONF, Java, Python and web UI.
|
||||
- [Forward Networks](https://forwardnetworks.com) - Forward Enterprise documents, searches, verifies, and predicts the behavior of your network by creating an always-accurate software copy of your entire network infrastructure for both on-prem and cloud.
|
||||
@ -393,13 +374,13 @@ models that enable capacity planning, network optimization and what-if scenario
|
||||
- [Intentionet](https://www.intentionet.com/) - Intentionet provides a hosted or on-premise network validation software solution based on [Batfish](http://www.batfish.org). Intentionet Sage's model-based network simulation enables pre-commit validation for all network changes, ensuring only correct changes are pushed to the network, thereby reducing outages and breaches while improving network agility.
|
||||
- [NetMRI](https://www.infoblox.com/products/netmri/) - Vendor Agnostic NCCM tool with with policy engine and multi-vendor device lifecycle/vulnerability management. (Infoblox product)
|
||||
- [NetYCE](https://netyce.com/) NetYCE lets you be in control of any and all of your networks, using its unique Design Driven Networking approach. Not stopping at network devices, but orchestrate end-to-end including firewalls, DDI (DNS, DHCP, IPAM) and other 3rd party tooling. Deploy your networks as Designed.
|
||||
- [PacketFront](https://pfsw.com/resources/network-orchestration/) - PacketFront BECS and BBE is a vendor-agnostic network, service and resource orchestration system for residential, enterprise and data center networks.
|
||||
- [PacketFront](https://pfsw.com/) - PacketFront BECS and BBE is a vendor-agnostic network, service and resource orchestration system for residential, enterprise and data center networks.
|
||||
|
||||
# Network Vendor Products
|
||||
- [Cisco Meraki](https://meraki.cisco.com/) - Cisco Meraki is the leader in cloud controlled WiFi, routing, and security. Secure and scalable, Cisco Meraki enterprise networks simply work.
|
||||
- [Cisco Viptela](http://viptela.com/) - Viptela provides Software-Defined Wide Area Network (SD-WAN) technology that allows global companies to build cost-effective WANs.
|
||||
- [Cumulus Networks NetQ](https://cumulusnetworks.com/products/netq/) - Cumulus NetQ is a highly-scalable, modern network operations tool set that provides visibility into your overlay and underlay networks in real-time. NetQ delivers actionable insights and operational intelligence about the health of your data center — from the container, virtual machine, or host, all the way to the switch and port, enabling a NetDevOps approach.
|
||||
- [Talari](https://www.talari.com/) - Talari Networks SD-WAN technology.
|
||||
- [Oracle Talari](https://www.oracle.com/industries/communications/enterprise-communications/products/talari-platforms.html) - Talari Networks SD-WAN technology.
|
||||
|
||||
# Podcasts
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user