X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=python%2Flist_servers.py;h=e7bd2af9a27ed5c5a205dc60678a77bffd30da10;hb=HEAD;hp=9b8bc64b5362c9cbb669a47c4e0dbdab244ba105;hpb=85abd2fdbad83430df4824843764719064afb9b4;p=perso%2FImmae%2FProjets%2FPuppet.git diff --git a/python/list_servers.py b/python/list_servers.py index 9b8bc64..6d22a56 100644 --- a/python/list_servers.py +++ b/python/list_servers.py @@ -6,7 +6,24 @@ except ImportError: client = ovh.Client() +print("OVH cloud instances:") +projects_list = client.get('/cloud/project/') +for project_id in projects_list: + project = client.get('/cloud/project/{}'.format(project_id)) + print("\t{}:".format(project["description"])) + instances_list = client.get('/cloud/project/{}/instance'.format(project_id)) + for instance in instances_list: + print("\t\t{}: {}".format(instance["name"], instance["id"])) + vps_list = client.get('/vps/') +print("OVH VPS SSD servers:") for vps in vps_list: - print(vps) + print("\t{}".format(vps)) + +import hetzner_helper + +print("Hetzner VPS servers:") +return_code, json = hetzner_helper.call("servers") +for server in json["servers"]: + print("\t{}: {}".format(server["name"], server["id"]))