OpenNebula is glad to be adding this new Pyone addon to our github organization.
This library was built by @rvalle is an alternative XML-RPC binding for python.
The goal of pyone is to make OpenNebula’s XMLRPC API accessible and easy to use from Python.
You will need to read documentation and get familiar with OpenNebula administration and its XMLRPC API for all of this to make sense.
OpenNebula’s XML RPC is very consistent and easy to get familiar with, however, it is true that some elements such as “TEMPLATE” require knowledge about administering OpenNebula and what can be specified in there.
We have provided some examples in the github documentation: such as getting your list of hosts, querying and updating one host template. That should get you started with programming in python, it works the same way for other objects.
However, you will have to refer to OpenNebula documentation to understand what can be provided in each template.