The Smart Licensing Bulk Provisioning Sample App is a sample Python application designed to illustrate how two sets of Cisco APIs can be combined to deliver end-to-end licensing workflow automation. It automates Smart Licensing registration for Cisco Enterprise product instances running IOS-XE. Workflows supported:
The following are required to run the Sample App:
This application can be run on a mac OS, Linux or Windows.
The following is required to run the app:
For installation details, go to Installation.
Once the set up is complete and the app is running, user needs to use a browser to launch the app.
To perform License Registration using the app, refer to User Guide.
For Frequently Asked Questions - refer to FAQ
The Smart Licensing Bulk Provisioning Sample App leverages a local datastore to enable device communication retries throughout the batch processing.
We recommend that Customers apply their organization’s security best practices to this datastore.
As is the case with any sample source code, developers may opt for alternate batch processing methods as they incorporate the API calls into their own projects.
Local Datastore Specifics:
The Smart Licensing Bulk Provisioning App is a Python application that is designed to use two sets of Cisco APIs to deliver end-to-end licensing workflow automation. It automates Smart Licensing registration for Cisco Enterprise product instances running IOS-XE (Polaris).
As of now customer has to manually fetch token from SSM and configure it on each individual device to register licenses with CSSM. This app automates these steps. Customer can provide a list of devices in CSV file format and the app will register all of the licenses for those devices..
Workflows supported:
Owner
Contributors
Categories
NetworkingSecurityServices (CX)Programming Languages
JavaScriptPythonLicense
Code Exchange Community
Get help, share code, and collaborate with other developers in the Code Exchange community.View Community