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.dev3.tar.gz
(11.0 kB
view hashes)
Built Distribution
Close
Hashes for vmwvro2-0.1.4.dev3-py2-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | db223f1709a64662e2d2eb059e691ca6c1258f1f28e040e62cc55ad064055969 |
|
MD5 | 028cb43a53ccec58b0b3a279f1834164 |
|
BLAKE2b-256 | ea6dd81ad2dec94976b898490ef2153bf1c377e21c033865dd3604cace95aa9b |