Cisco SDWAN Ops GUI published

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:

menu


Edit or Deploy a Device Screenshot:

ScreenShotEdit

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:

View code on GitHub

Code Exchange Community

Get help, share code, and collaborate with other developers in the Code Exchange community.View Community
Disclaimer:
Cisco provides Code Exchange for convenience and informational purposes only, with no support of any kind. This page contains information and links from third-party websites that are governed by their own separate terms. Reference to a project or contributor on this page does not imply any affiliation with or endorsement by Cisco.