Rapid Zero-Touch Provisioning (ZTP) - Quickly deploy Cisco IOS devices
This project is under early Alpha development and isn't quite ready for primetime yet. Tread cautiously!
Cisco IOS configurations are readily template-able. All you need is a powerful and intuitive templating system (thank you Jinja!) and a flexible data store for storing the data you want merged into your templates (hello MongoDB). Combining the two with Cisco's Zero-Touch Provisioning model gives you a powerfuly simple configuration engine that generates and deploys Cisco IOS configurations on-demand.
- Add app demo.
Include a succinct summary of the features/capabilities of your project.
- Upload configuration templates
- Upload flexible (schemaless) device-specific configuration data (only what your template needs)
- Request device-specific configurations
- Use Cisco Zero-Touch Provisioning to automatically configure devices as they connect to the network
- Cisco IOS XE Zero-Touch Provisioning
- Service
- Jinja2 - Template engine
- MongoDB - Template and configuration-data data store
- Responder - API backend
- Docker - Container runtime environment
- Add basic CLI instructions.
The Rapid ZTP backend is a containerized micro-servics app. Clone this repository then simply run:
$ docker-compose upSmart people responsible for the creation and maintenance of this project:
- Chris Lunsford chrlunsf@cisco.com
This project is licensed to you under the terms of the Cisco Sample Code License.