This commit is contained in:
crate 2024-10-08 18:28:29 -05:00
parent a0159948e8
commit 02c3f7a18e

26
pve_test.py Normal file
View File

@ -0,0 +1,26 @@
import config
from proxmoxer import ProxmoxAPI
pve_host = config.PVE_HOST
pve_user = config.PVE_USER
pve_pass = config.PVE_PASS
pve_node = 'c530'
proxmox = ProxmoxAPI(pve_host, user=pve_user, password=pve_pass, verify_ssl=False)
all_nodes = proxmox.nodes.get()
def shutdown_pve():
try:
proxmox.nodes(pve_node).status.shutdown.post()
print("Node is shutting down.")
except Exception as e:
print(e)
for node in all_nodes:
name = node['node']
node_status = proxmox.nodes(name).status.get()
print(f"Node {name} Status: {node_status}")
# shutdown_pve()