This repository is deprecated; please follow the main search page or use the ‘Related code repos’ widget on the right side of the current page.

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.