Cisco SDWAN Ops GUI
Web GUI for basic SD-WAN operations tasks. Currently supports:
- Deploy a New Edge
- Change Edge Template Values
- RMA an Edge (Hardware Replacement)
- List Edges
- List Templates
Runs as a Python3 Flask app natively for testing. Tested on GCP and Apache for production.
Screenshots
Menu Screenshot:
Edit or Deploy a Device Screenshot:
Basic use instructions:
-
Clone repository
git clone https://github.com/dbrown92700/vManagerGUI
-
Change to directory and create a virtual environment
cd vManagerGUI
python3 -m venv env
source env/bin/activate
-
Install python libraries
pip install -r requirements.txt
-
Execute the app
python3 main.py
-
Browse to the local webserver
http://localhost:8080
Testing
Test the app using the Cisco Sandboxes at https://developer.cisco.com/sdwan/sandbox/
- The ALWAYS-ON SANDBOX Sandbox is restricted to Read Only and will generate errors in the later steps of the deploy, change config or RMA workflows.
- The RESERVATION SANDBOX works fully with all workflows
Author
This project was written and is maintained by the following individuals: