docs,config: aggiorna AGENTS.md, config.example, HOST-SETUP.md, checklist faseA e fix vari orchestrator (workstation, build, job, wait, winrm, test)

This commit is contained in:
Simone
2026-05-17 00:14:04 +02:00
parent dc8449a0d7
commit e810747557
10 changed files with 135 additions and 52 deletions
+7 -2
View File
@@ -121,11 +121,16 @@ class WorkstationVmrunBackend:
args: list[str] = [handle.identifier]
if timeout > 0:
args.extend(["-wait"])
result = self._run("getGuestIPAddress", *args, check=False, timeout=timeout or None)
try:
result = self._run("getGuestIPAddress", *args, check=False, timeout=timeout or None)
except subprocess.TimeoutExpired:
return None
if result.returncode != 0:
return None
ip = (result.stdout or "").strip()
return ip or None
if not ip or ip.lower().startswith("error:"):
return None
return ip
def list_snapshots(self, handle: VmHandle) -> list[str]:
result = self._run("listSnapshots", handle.identifier)