From: Victor Morales Date: Fri, 31 Jul 2020 19:37:01 +0000 (-0400) Subject: Improve wait instruction X-Git-Tag: opnfv-10.0.0~35 X-Git-Url: https://gerrit.opnfv.org/gerrit/gitweb?a=commitdiff_plain;h=a0dfa66fe46f89013dc2593654ff2cd28edac063;p=kuberef.git Improve wait instruction The time that the jumpbox takes can be different every time that is created so waiting for a specific state can help during the creation. Signed-off-by: Victor Morales Change-Id: Idee038556bc669594660a308e405e79fe13ba118 --- diff --git a/functions.sh b/functions.sh index 5f7c0db..01b558c 100755 --- a/functions.sh +++ b/functions.sh @@ -23,7 +23,16 @@ clean_up() { # Create jumphost VM create_jump() { ./create_vm.sh "$VM_NAME" - sleep 30 + jumpbox_ip=$(get_vm_ip) + i=0 + while [ -z $jumpbox_ip ]; do + sleep $((++i)) + jumpbox_ip=$(get_vm_ip) + done + i=0 + until nc -w5 -z $jumpbox_ip 22; do + sleep $((++i)) + done } # Get jumphost VM IP