Beispiel #1
0
 def __init__(self, store_id, api_token, host, port, path, timeout=3600):
     self._server = api.Server(store_id,
                               api_token,
                               protocol='https',
                               host=host,
                               port=port,
                               path=path,
                               timeout=timeout)
Beispiel #2
0
def main():
    global pobj
    # initialise/parse policy file
    policy_file = sys.argv[1]
    pobj = policy.PolicyEngine(policy_file)

    # initialise API server
    api.Server(request)
Beispiel #3
0
def create_server(useraccount, tenant_name, server_name, favor_id, image_id,
                  secure, key_name):
    token = user_auth(useraccount, tenant_name)
    server_acc = api.Server(token)
    server_data = server_acc.create(server_name, image_id, favor_id, secure,
                                    key_name)
    log.error(server_data)
    server = api.ServerInstance(server_data)
    return True, server.id, server.password
Beispiel #4
0
 def setUp(self):
     self.srv = api.Server('amo')
Beispiel #5
0
def server_status(server_id):
    token = auth()
    server_access = api.Server(token, server_id=server_id)
    detail = server_access.detail()
    return api.ServerInstance(detail)
Beispiel #6
0
def get_vnc_url(tenant_name, server_id):
    token = auth(tenant_name=tenant_name)
    server_acc = api.Server(token, server_id=server_id)
    results = server_acc.openvnc()
    return results["console"]["url"]