DPZC_3/3_2/del.py

19 lines
479 B
Python
Raw Normal View History

2023-01-02 00:10:51 +01:00
from hcloud import Client
api_token = ""
with open("token.txt", "r") as file:
api_token = file.read().strip()
client = Client(
token=api_token
)
PREFIX = "s444455"
servers = client.servers.get_all()
print(f"Usuwanie {len(servers)} serwerów")
for s in servers:
if s.data_model.name.startswith(PREFIX):
action = client.servers.delete(s)
print(f"Usuwanie serwera {s.data_model.name} ({s.data_model.public_net.ipv4.ip}): {action.data_model.status}")