host($run); try { $nodes = $this->pve->forHost($host)->listNodes(); } catch (Throwable $e) { return StepResult::retry(15, 'Proxmox API not reachable: '.$e->getMessage()); } if (empty($nodes)) { return StepResult::retry(15, 'Proxmox API returned no nodes yet'); } return StepResult::advance(); } }