def _get_xml_rpc():
 vm_ = get_configured_provider()
 xml_rpc = config.get_cloud_config_value('xml_rpc', vm_, __opts__, search_global=False)
 user = config.get_cloud_config_value('user', vm_, __opts__, search_global=False)
 password = config.get_cloud_config_value('password', vm_, __opts__, search_global=False)
 server = salt.ext.six.moves.xmlrpc_client.ServerProxy(xml_rpc)
 return (server, user, password)

def _get_xml_rpc ( ) : vm_ = get_configured_provider ( ) xml_rpc = config . get_cloud_config_value ( 'xml_rpc' , vm_ , __opts__ , search_global = False ) user = config . get_cloud_config_value ( 'user' , vm_ , __opts__ , search_global = False ) password = config . get_cloud_config_value ( 'password' , vm_ , __opts__ , search_global = False ) server = salt . ext . six . moves . xmlrpc_client . ServerProxy ( xml_rpc ) return ( server , user , password )
uses the opennebula cloud provider configurations to connect to the opennebula api .