Skip to content

CiscoSE/rapid-ztp

Repository files navigation

Rapid ZTP

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.

Show Me!

  • Add app demo.

Features

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

Technologies & Frameworks Used

Cisco Products & Services:

Tools & Frameworks:

  • Jinja2 - Template engine
  • MongoDB - Template and configuration-data data store
  • Responder - API backend
  • Docker - Container runtime environment

Usage

  • Add basic CLI instructions.

Installation

The Rapid ZTP backend is a containerized micro-servics app. Clone this repository then simply run:

$ docker-compose up

Authors & Maintainers

Smart people responsible for the creation and maintenance of this project:

Credits

License

This project is licensed to you under the terms of the Cisco Sample Code License.

About

Rapid Zero Touch Provisioning (ZTP) - Quickly deploy Cisco IOS devices

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors