fix: use POST for Proxmox guest agent ping endpoint
All checks were successful
Terraform Plan / Terraform Plan (push) Successful in 19s
All checks were successful
Terraform Plan / Terraform Plan (push) Successful in 19s
Proxmox returns 501 for GET /agent/ping; switch to POST so tailscale enrollment can detect guest-agent readiness.
This commit is contained in:
@@ -152,7 +152,7 @@ jobs:
|
|||||||
while time.time() < deadline:
|
while time.time() < deadline:
|
||||||
tries += 1
|
tries += 1
|
||||||
try:
|
try:
|
||||||
res = api_request("GET", f"/api2/json/nodes/{target_node}/qemu/{vmid}/agent/ping")
|
res = api_request("POST", f"/api2/json/nodes/{target_node}/qemu/{vmid}/agent/ping")
|
||||||
if res.get("data") == "pong":
|
if res.get("data") == "pong":
|
||||||
print(f"Guest agent ready for vmid {vmid}", flush=True)
|
print(f"Guest agent ready for vmid {vmid}", flush=True)
|
||||||
return True
|
return True
|
||||||
|
|||||||
Reference in New Issue
Block a user