From d171d9992315c0cebdbfba250012e5c951a6b4f0 Mon Sep 17 00:00:00 2001 From: lassulus Date: Wed, 19 Feb 2025 11:35:35 +0100 Subject: [PATCH] clan-cli deploy_info: fix find_reachable_host returning unreachable hosts --- pkgs/clan-cli/clan_cli/ssh/deploy_info.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/clan-cli/clan_cli/ssh/deploy_info.py b/pkgs/clan-cli/clan_cli/ssh/deploy_info.py index 3c67f27e6..cccf6356b 100644 --- a/pkgs/clan-cli/clan_cli/ssh/deploy_info.py +++ b/pkgs/clan-cli/clan_cli/ssh/deploy_info.py @@ -54,11 +54,13 @@ def find_reachable_host( host = None for addr in deploy_info.addrs: host_addr = f"[{addr}]" if is_ipv6(addr) else addr - host = parse_deployment_address( + host_ = parse_deployment_address( machine_name="uknown", host=host_addr, host_key_check=host_key_check ) - if is_ssh_reachable(host): + if is_ssh_reachable(host_): + host = host_ break + return host