from hcloud import Client with open("../token.txt", "r") as file: api_token = file.read().strip() client = Client(token=api_token) PREFIX = "s444498" servers = client.servers.get_all() print(f"Deleting {len(servers)} servers") for s in servers: if s.data_model.name.startswith(PREFIX): action = client.servers.delete(s) print(f"Delete server {s.data_model.name} ({s.data_model.public_net.ipv4.ip}): {action.data_model.status}") volume = client.volumes.get_by_name(f"{PREFIX}-pzc-test-volume") or None if volume: print("Remove volume...") action = client.volumes.detach(volume) action.wait_until_finished() action = client.volumes.delete(volume) print("Volume removed") loadbalancer = client.load_balancers.get_by_name(f"{PREFIX}-loadbalancer") loadbalancer.delete()