Resources
Resources¶
Your complete guide to network automation tools, tutorials, and deep dives. Whether you're building your first Python script or orchestrating enterprise automation, find exactly what you need.
Navigation Guide
All content is tagged by skill level (Beginner, Intermediate, Expert) and organized by use case. Start with your skill level above, or jump to a specific learning path based on your needs.
Learning Paths by Skill Level¶
Perfect for: First-time automation users, foundation builders
Start with Python fundamentals and basic device automation. No networking automation experience needed.
- Your First Python Network Automation Script — Execute commands and export to Excel
- Multi-Device Show Commands — Query multiple devices at once
- Multi-Device Configuration Backup — Automate backup workflows
Time to completion: 2-3 hours | Prerequisites: Python basics, SSH access to network devices
Perfect for: Automation builders, framework explorers
Master parallel execution, advanced inventory management, and enterprise patterns. Assumes Python familiarity and networking knowledge.
- Why Nornir? — Understand the shift from sequential to parallel
- Nornir Fundamentals — Build your first production task
- Enterprise Config Backup with Nornir — Scale to thousands of devices
- Advanced Nornir Patterns — Error handling, custom plugins, state management
- PyATS Fundamentals — Learn Cisco's network test automation framework
- PyATS for Network Validation — Parse device data and design validation checkpoints
- Building Reliable Automation with PyATS — Integrate validation into production workflows
Time to completion: 4-6 hours | Prerequisites: Complete all Beginner tutorials or equivalent experience
Perfect for: Framework architects, infrastructure engineers
Build production-grade automation systems. Design custom workflows, integrate with enterprise tools, optimize performance.
Content coming soon. In the meantime: - Explore the Enterprise Config Backup deep implementation - Study Advanced Nornir Patterns for scaling strategies
Expected content: Custom Nornir plugins, API integration, state persistence, monitoring hooks
Deep Dives: Production Scripts Explained¶
Line-by-line walkthroughs of real production automation code.
CDP Network Audit¶
What it does: Audit your network's CDP discovery, find orphaned devices, detect infrastructure issues
Why it matters: CDP data is often overlooked but reveals critical network health information
Learn: CDP parsing, data aggregation, anomaly detection patterns
Skill level: Intermediate | Time: 45 minutes
Access Switch Audit¶
What it does: Validate access switch configuration consistency across your network
Why it matters: Config drift causes outages and security issues
Learn: Configuration comparison, multi-device auditing, remediation workflows
Skill level: Intermediate+ | Time: 1 hour
Scripts Library¶
Ready-to-use automation tools for common network tasks.
By Category¶
-
Device Information & Auditing
- CDP Network Audit — Find and validate CDP discoveries
- Access Switch Audit — Detect configuration drift
-
Configuration Management
- Multi-Device Config Backup — Backup enterprise configurations
- Enterprise Config Backup with Nornir — Scale to thousands of devices
-
Reporting & Data Export
- Show Command to Excel — Execute commands and generate reports
- Multi-Device Show Commands — Query and compare device data
Full Scripts Library — Browse all available tools
Coming Soon¶
Upcoming solutions in design and development.
- ZTP Automation Platform — End-to-end enterprise ZTP solution with Excel-driven config builder, Jinja2 templates, and Day 0/Day N workflows
- Cisco IOS-XE Zero Touch Provisioning — Free ZTP script for Day 0 provisioning at scale
- IOS-XE Software Upgrade Orchestrator — End-to-end upgrade orchestration and validation
- Coming Soon Roadmap — Full list of projects in development
PRIME Framework¶
Understand the philosophy and methodology behind Nautomation Prime.
- PRIME Framework Overview — 5-phase enterprise automation approach
- PRIME Philosophy — Core principles: transparency, measurability, ownership, safety, empowerment
- Pinpoint — Identify automation opportunities
- Re-Engineer — Continuous improvement cycles
- Implement — Deploy production solutions
- Measure — Track results and ROI
- Empower — Build your team's capabilities
Quick Search by Use Case¶
I need to...
Backup configurations → Multi-Device Config Backup (Beginner) or Enterprise Backup with Nornir (Intermediate)
Query device information → Show Command to Excel or Multi-Device Show Commands
Audit network health → CDP Network Audit or Access Switch Audit
Learn Nornir → Why Nornir? → Nornir Fundamentals → Advanced Patterns
Validate changes with PyATS → PyATS Fundamentals → PyATS for Network Validation → Building Reliable Automation with PyATS
Understand our philosophy → PRIME Philosophy
Understand the PRIME approach → PRIME Framework
Start from scratch → Start Here
Choosing Your Starting Point¶
Unsure where to begin?
- New to Python? → Start Here for environment setup
- Know Python, new to networking automation? → Beginner tutorials
- Why Nornir won't work for me? → It will—see Why Nornir?
- Building enterprise solutions? → Advanced Nornir Patterns
- Need validation after changes? → PyATS Fundamentals
- Want our core principles? → PRIME Philosophy
- Want the methodology? → PRIME Framework
- Team lacks Python skills? → Engagement Tracks explain how we tailor to your capability
Suggested Learning Sequences¶
Path 1: Foundation Builder (3 hours)¶
Perfect if you've never automated a network device before.
- Your First Python Automation Script — Understand the basics
- Multi-Device Show Commands — Add scale
- Multi-Device Config Backup — Practical real-world use case
Next: Jump to Why Nornir?
Path 2: Production Scaler (5 hours)¶
You know Python and basic network automation. Need to handle 100+ devices.
- Why Nornir? — Understand parallel execution
- Nornir Fundamentals — Write production tasks
- Enterprise Config Backup with Nornir — Real enterprise pattern
- Advanced Nornir Patterns — Handle edge cases
- PyATS Fundamentals — Add validation checkpoints
- PyATS for Network Validation — Parse data and validate outcomes
- Building Reliable Automation with PyATS — Integrate validation into workflows
Next: Explore Deep Dives for implementation patterns
Path 3: Validation Specialist (3 hours)¶
You need repeatable, enterprise-grade validation for automation changes.
- PyATS Fundamentals — Core concepts and testbed setup
- PyATS for Network Validation — Device parsing and validation patterns
- Building Reliable Automation with PyATS — Production integration patterns
Next: Pair with Nornir Fundamentals for large-scale execution
Path 4: Methodology Deep Dive (2 hours)¶
Understand the strategic framework behind automation decisions.
- PRIME Philosophy — Core principles and values that drive decisions
- PRIME Framework Overview — The 5-phase model
- Review each phase: Pinpoint → Re-Engineer → Implement → Measure → Empower
Next: Apply PRIME thinking to your automation initiatives
Path 5: Deep Dive Study (2 hours)¶
Learn by examining production-grade implementations.
- CDP Network Audit Deep Dive — Real network intelligence
- Access Switch Audit Deep Dive — Detect infrastructure drift
Why: Understand how professionals structure network automation code
Resource Types¶
Each resource is tagged to help you find content that matches your style:
- Tutorial — Step-by-step guided learning with complete code
- Deep Dive — Line-by-line explanation of production automation code
- Framework — Strategic and methodology content
- Script — Ready-to-use automation tools
Frequently Accessed Resources¶
Most Popular
Proven entry points used by thousands of engineers. Start here if you're unsure:
- Why Nornir? — The clearest explanation of parallel automation
- Nornir Fundamentals — Your first production task
- Multi-Device Config Backup — Most practical beginner example
- PyATS Fundamentals — Enterprise-scale validation framework
Highest ROI
These directly replace current manual work. Organizations see value within the first week:
- Enterprise Config Backup with Nornir — Eliminates hours of manual work
- Advanced Nornir Patterns — Hardens code for production reliability
- Building Reliable Automation with PyATS — Proves changes before deployment
For Leadership & Strategy
If you're evaluating automation as a strategic initiative:
- PRIME Philosophy — Core principles: transparency, measurability, ownership, safety
- PRIME Framework — Strategic, ROI-focused automation methodology
- Measure — How to track and communicate impact
Still Need Help?¶
- Getting started? → Start Here
- Have a specific problem? → Try Quick Search by Use Case above
- Want to understand our philosophy? → About Nautomation Prime