Month of Smart Connections πŸ”—πŸ€πŸ’«


Cisco DevNet Python Docker Cisco CodeExchange

Welcome to Month of Smart Connections! Every Thursday this February, we’re releasing bite-sized network automation code samples and demos to help you connect, automate, and innovate, no matter the vendor.

Think of this as your weekly dose of network love and friendship, delivered with real-world code you can run and learn from. πŸš€


πŸ“… Schedule

Each week of February, a new folder with working examples will be published:

Week Release Date Folder Episode in YouTube
Week 1 Thursday, Feb 5 week-01-automation-multivendor πŸ”— 🎞️ Click to view!
Week 2 Thursday, Feb 12 week-02-automation-patterns βš™οΈ 🎞️ Click to view!
Week 3 Thursday, Feb 19 week-03-automation-testing βœ… Not released yet!
Week 4 Thursday, Feb 26 week-04-agentic-automation πŸ€– Not released yet!

πŸ“‚ Code Samples Overview

Folder Sample Name Description
week-01-automation-multivendor πŸ”— Loving All Vendors Push and pull interface configurations to/from multivendor networks using Cisco NSO. One RESTCONF API, zero vendor drama. πŸ”—πŸ€πŸ€–
week-02-automation-patterns βš™οΈ Choose Your Love Language Demonstrate the same network task using Python, Ansible, and CI/CD pipelines. All vendors in - with OpenConfig and gNMI in all the tools. Pick your style! πŸπŸ“¦πŸ”„
week-03-automation-testing βœ… Trust Issues Validate your network automation with pyATS tests & pre/post checks. Safety first! βœ…πŸ›‘οΈ
week-04-agentic-automation πŸ€– Intentions Matter Prototype agentic automation with AI/intent-driven workflows for network tasks. πŸ’‘πŸ€–βš‘

πŸš€ How to Use This Repo

  1. Pick a week/folder you’re interested in.
  2. Follow the README inside for setup instructions and code examples.
  3. Run, experiment, and adapt to your own network labs.
  4. Share your results or feedbackβ€”we love seeing networks connect! 🌟

Let’s celebrate network connectivity, automation, and a pinch of love for your devices. Happy automating! πŸ”—πŸ€πŸ’«

View code on GitHub

Code Exchange Community

Get help, share code, and collaborate with other developers in the Code Exchange community.View Community
Disclaimer:
Cisco provides Code Exchange for convenience and informational purposes only, with no support of any kind. This page contains information and links from third-party websites that are governed by their own separate terms. Reference to a project or contributor on this page does not imply any affiliation with or endorsement by Cisco.