From db768d7f84d98220412790ce1ba97f09ddf46bad Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pavel=20Dost=C3=A1l?= Date: Thu, 8 Aug 2024 11:07:14 +0200 Subject: [PATCH] Hotfix publiccloud::instance::wait_for_ssh --- lib/publiccloud/instance.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/publiccloud/instance.pm b/lib/publiccloud/instance.pm index f64829d5b3f9..ed9f16f3989b 100644 --- a/lib/publiccloud/instance.pm +++ b/lib/publiccloud/instance.pm @@ -417,7 +417,7 @@ sub wait_for_ssh { while (($duration = time() - $start_time) < $args{timeout}) { # timeout recalculated removing consumed time until now # We don't support password authentication so it would just block the terminal - $sysout = $self->ssh_script_output(cmd => 'sudo systemctl is-system-running', ssh_opts => '-o PasswordAuthentication=no', + $sysout = $self->ssh_script_output(cmd => 'sudo systemctl is-system-running', ssh_opts => '-o PasswordAuthentication=no ' . $self->ssh_opts, timeout => $args{timeout} - $duration, proceed_on_failure => 1, username => $args{username}); # result check if ($sysout =~ m/initializing|starting/) { # still starting