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
Week 1 Thursday, Feb 5 week-01-automation-multivendor πŸ”—
Week 2 Thursday, Feb 12 week-02-automation-patterns βš™οΈ
Week 3 Thursday, Feb 19 week-03-automation-testing βœ…
Week 4 Thursday, Feb 26 week-04-agentic-automation πŸ€–

πŸ“‚ 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. 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.