All Projects → CiscoDevNet → catalyst9k-network-automation

CiscoDevNet / catalyst9k-network-automation

Licence: BSD-3-Clause license
Sample python scripts for automation workflows for feature sets present in Catalyst Switching using openly available YANG data models

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to catalyst9k-network-automation

yang
NETCONF/YANG related test framework
Stars: ✭ 15 (-62.5%)
Mutual labels:  cisco, netconf
notes
CCIE routing and switching notes and references, with a general directory and specific topic directories.
Stars: ✭ 23 (-42.5%)
Mutual labels:  cisco, switching
tdm
Telemetry Data Mapper to ease data discovery, correlation, and usage with YANG, MIBs, etc.
Stars: ✭ 33 (-17.5%)
Mutual labels:  netconf, ios-xe
Network-Automation
Cisco ACI, Firepower, Meraki, NETCONF, and SQL Python Programs
Stars: ✭ 47 (+17.5%)
Mutual labels:  cisco, netconf
cisco-pnp-ztp-guestshell
Cisco Zero Touch Protocol (ZTP) with Python Scripts
Stars: ✭ 17 (-57.5%)
Mutual labels:  cisco, ios-xe
netconf-examples
NETCONF examples for learning labs
Stars: ✭ 59 (+47.5%)
Mutual labels:  cisco, netconf
SwiftCurrent
A library for managing complex workflows in Swift
Stars: ✭ 286 (+615%)
Mutual labels:  catalyst
taeseung vimrc
Taeseung Lee's vim setting
Stars: ✭ 16 (-60%)
Mutual labels:  switching
project-catalyst.github.io
A community managed site for Cardano Catalyst. Aiming to gather resources and serve as an information hub for the community
Stars: ✭ 18 (-55%)
Mutual labels:  catalyst
net6.0-mobile-fsharp
Mobile templates for .NET 7.0 / F# 7.0
Stars: ✭ 76 (+90%)
Mutual labels:  catalyst
Firepower O365 Feed Parser
This is a Sample Script that can parse the O365 Web Service API and upload it to Firepower Management Center as Group Objects.
Stars: ✭ 56 (+40%)
Mutual labels:  cisco
reference-methodology
Integration projects today follow a time-consuming waterfall model, ill-suited to solving complex integration challenges. In response, WSO2 has developed organizational, project management, and technical expertise to help IT organizations transform integration projects to a more efficient and scalable continuous agile approach.
Stars: ✭ 46 (+15%)
Mutual labels:  programmability
ARF-Converter
Bulk ARF file converter
Stars: ✭ 15 (-62.5%)
Mutual labels:  cisco
dnn.cool
A framework for multi-task learning, where you may precondition tasks and compose them into bigger tasks. Conditional objectives and per-task evaluations and interpretations.
Stars: ✭ 44 (+10%)
Mutual labels:  catalyst
dns-server-setup
Ansible playbook to easily deploy new, fully configured, DNS servers.
Stars: ✭ 48 (+20%)
Mutual labels:  ansible-playbook
action.playbook
Github Action for running Ansible Playbooks.
Stars: ✭ 26 (-35%)
Mutual labels:  ansible-playbook
cheat-sheets
Cheat sheets to help you in daily hands-on tasks of trouble shooting, configuration, and diagnostics with Fortinet, HP/Aruba, Cisco, Checkpoint and others' gear.
Stars: ✭ 63 (+57.5%)
Mutual labels:  cisco
getting-started
pyATS Getting Started guide sources, URL: https://developer.cisco.com/docs/pyats-getting-started/
Stars: ✭ 24 (-40%)
Mutual labels:  cisco
Kali-TX
Customized Kali Linux - Ansible playbook
Stars: ✭ 54 (+35%)
Mutual labels:  ansible-playbook
ShinyCMS
ShinyCMS is an open source CMS. This is the Perl version, built with Catalyst and DBIC. (There is also a Ruby on Rails version: www.github.com/denny/ShinyCMS-ruby)
Stars: ✭ 55 (+37.5%)
Mutual labels:  catalyst

published

catalyst9k-network-automation

Introduction

This repository consists of network automation workflows including but not limited to use of Python scripts for leveraging feature set of Catalyst 9000 series switches. The collection of code includes samples for Network Management that leverages on-box libraries, as well as exposed external APIs (NETCONF/RESTCONF) to perform well defined use cases in real work campus networks.

The repository is aligned with Cisco IOS XE releases and there would be a corresponding repository for each major release which would contain scripts that leverages features introduced in Cat9k platforms to solve real-world problems.

Getting involved

  • If you'd like to contribute to an existing lab, refer to CONTRIBUTING.md.

Compatibility and issue reporting

Scripts in repositories would be forward compatible with any releases thereafter unless specified otherwise. To report any issues or request an enhancement, reach out to the catalyst programmability mailer

Additional Resources

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].