REST lib for VMWARE vRO
Project description
Project description
A REST API library to execute 'Worflows' on VMware vRealize Orchestrator (vRO).
Features
What you can do with vmwvro:
- Support for a list of vRO endpoints
- Concurrent executions
- Support of input and output paramenters
- Supported socks proxy
- Download of Workflow log
Basic usage
#!/usr/bin/env python
from vmwvro2.workflow import Workflow, MultiRun
from vmwvro2.sessions import SessionList
sl = SessionList()
sl.load()
##########################################################
wf = Workflow()
wf.id = "338beefa-9fff-469b-89d4-914031ffbfb6"
wf.name = "IP update"
wf.param(name="ipAddress",value="10.10.10.10")
wf.param(name="newStatus",value="In Service")
mt = MultiRun()
mt.add(wf,sl,"dev")
mt.run()
mt.wait()
mt.getLogs()
for alias in mt.list:
print
print "****************"
print alias
print mt.list[alias].name
mt.list[alias].print_parameters()
print mt.list[alias].log
Licence
MIT
NOTE: Based and some parts copied from "vmwvro" (c) Lior P. Abitbol
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
vmwvro2-0.1.4.dev1.tar.gz
(10.3 kB
view hashes)
Built Distribution
Close
Hashes for vmwvro2-0.1.4.dev1-py2-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9dc04a6d9df7a96f42336a9f98dde1c67ce07c96bbb541fa11ebf39dad9141d5 |
|
MD5 | 99347ee1f3476e64a2dadfb39cb75d98 |
|
BLAKE2b-256 | 14892ed6cb2a9cd8bb1cd902463ccd40c46db5a9034db87c23c4d1daf8aba8c9 |