If you are looking for a way to quickly install plugins in your vRealize Orchestrator (.dar or .vmoapp
files), you can try this python script which uses vRO ControlCenter API at its core.
Prerequisites
- Python 3 installed
- Download the plugin that you want to install to a local folder. For demo purpose, you can download a small plugin called JsonPath from here.
- vRO Control Center credentials
- Copy vRO_Install_Plugin_via_Python_1.0.py which is available at https://gist.github.com/imtrinity94/38ca08e7253e404a95386e56ff9be6fc
Understand the process
For demo purpose, I will show the very few steps that you need to install a vRO plugin named JsonPath in an automated fashion.
- Copy the full path of downloaded plugin with filename itself.
C:\Users\x213816\Downloads\cloudblogger tutorial\o11nplugin-jsonpath-1.0.2.vmoapp
- Keep FQDN of vRO and vRO Control Center root credentials handy.
- Go to Visual Studio Code or your choice of IDE to run the vRO_Install_Plugin_via_Python_1.0.py python script.
- Click Run ► and provide values for asked fields
- Reload vRO ControlCenter, the desired plugin will be already installed there.
Top comments (0)