mirror of
https://github.com/rocky-linux/os-autoinst-distri-rocky.git
synced 2024-11-25 06:31:26 +00:00
Tweak _iot_zezere_remote to keep retrying ssh for up to 10 mins
The time before the ssh key provision request goes through turns out to be kinda unpredictable, so instead of just a hardcoded wait then assuming it should succeed, let's do a loop-y retry thing instead. Signed-off-by: Adam Williamson <awilliam@redhat.com>
This commit is contained in:
parent
d35d57a8e8
commit
30ab26fbe6
@ -42,10 +42,10 @@ sub run {
|
||||
assert_and_click "zezere_provision_schedule";
|
||||
# exit
|
||||
quit_firefox;
|
||||
# wait for the provision request to go through
|
||||
sleep 60;
|
||||
# ssh into iot host and create key file
|
||||
assert_script_run 'ssh -o StrictHostKeyChecking=no root@172.16.2.119 touch /tmp/zezerekeyfile';
|
||||
# time before the provision request goes through is kinda hard to
|
||||
# predict, so we'll just try over and over for up to 10 minutes
|
||||
# and bail as soon as it works
|
||||
assert_script_run "until ssh -o StrictHostKeyChecking=no -o PasswordAuthentication=no root@172.16.2.119 touch /tmp/zezerekeyfile; do sleep 10; done", 600;
|
||||
}
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user