Build Status
published

Cisco SDWAN Image Uploader

This tool allows you to upload one or more image files to a vManage server.
Upload IOS XE, vManage, and vEdge image files to vManage.

Setup

Clone to repository to your local machine. Use a virtual environment if desired.

git clone https://github.com/sethbeauchamp/sdwan-image-uploader.git
cd sdwan-image-uploader
pip3 install -r requirements.txt
mkdir Images

Move any image files you wish to upload into the the Images folder within the sdwan-image-uploader folder.

Usage

Options:
  --host TEXT         vManage Host Name or IP  [required]
  --port INTEGER      vManage Host Port
  --disable_warnings  Disable Insecure Warnings
  --user TEXT         vManage Username  [required]
  --password TEXT     vManage Password  [required]
  --file_list TEXT    Files to Upload, separated by commas
  --help              Show this message and exit.

Upload all files in the Images folder:

python3 vupload.py --host vmanage-name.viptela.net --user admin --password admin

Upload a specific file or list of files in the Images Foler:

python3 vupload.py --host vmanage-name.viptela.net --user admin --password admin --file_list file1.bin,file2.gz,file3.tar

Example of a full run:

full-run-example

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.