ZTP Automation Platform
ZTP Automation Platform¶
Project Status
Current Phase: Build Phase
This platform is actively under development. Core architecture and workflows are being implemented, including the Excel-driven config builder, Jinja2 templating engine, Day 0/Day N provisioning logic, and device inventory database.
Executive Summary¶
An end-to-end production-grade Cisco ZTP solution built in Python for enterprise rollouts. This is the fully managed, paid platform version of our upcoming free ZTP script, with a configuration builder, data validation, and lifecycle tracking.
What It Delivers¶
- Branded Excel intake for device, site, and variable data
- Config Builder upload that maps spreadsheet fields into Jinja2 templates
- Day 0 provisioning to bring devices online and reachable
- Day N configuration generation and push after onboarding
- Device inventory database created at provisioning time for ongoing automation
Service Model¶
This is a paid, enterprise-grade service with optional bespoke add-ons by request.
Ideal For¶
- Large-scale rollouts with strict standardization requirements
- Teams needing repeatable, auditable provisioning workflows
- Organizations that want a managed ZTP platform, not just a script
Optional Add-Ons and Roadmap Ideas¶
PyATS validation packs (Day 0 and Day N)¶
Automated pre/post checks that prove the intended state exists after provisioning and post-change pushes. We capture validation evidence, pass/fail results, and human-readable summaries.
Golden image compliance¶
Image staging, checksum verification, and upgrade readiness checks so every device lands on approved firmware. Includes drift reporting and optional auto-remediation paths.
IPAM/CMDB integrations¶
Source-of-truth sync with systems like NetBox, Infoblox, or ServiceNow. Keeps inventory, addressing, and device metadata aligned with what is actually deployed.
Pre-provisioning QA¶
Network readiness checks for DHCP/DNS reachability, port readiness, and site health before any device is onboarded.
Change audit trail and governance¶
Approval workflows, evidence collection, and rollback planning so changes are measurable, reviewable, and repeatable.
PRIME Framework Alignment¶
- Pinpoint — Define ZTP scope, device profiles, and rollout boundaries
- Re-Engineer — Improve templates, validation logic, and onboarding flow based on feedback
- Implement — Execute Day 0 provisioning and Day N configuration delivery
- Measure — Track success rates, validation outcomes, and time-to-provision metrics
- Empower — Provide reusable templates, documentation, and training for teams
Transparency: Inputs, Outputs, and Ownership¶
We document exactly what the platform consumes, what it produces, and who owns each step.
- Inputs: Excel-based device, site, and variable data; approved templates; optional source-of-truth feeds
- Outputs: Day 0 bootstrap configs, Day N configs, validation evidence, and inventory updates
- Ownership: You own device data and templates; we implement the workflow and provide operational visibility
- Auditability: Every push is logged with timestamps, target devices, and validation results
- Rollback: Defined rollback points and recovery steps for failed changes
Status: Build Phase