diff options
author | Victor Morales <v.morales@samsung.com> | 2020-07-31 15:37:01 -0400 |
---|---|---|
committer | Victor Morales <v.morales@samsung.com> | 2020-08-12 15:14:50 -0400 |
commit | a0dfa66fe46f89013dc2593654ff2cd28edac063 (patch) | |
tree | a1e0a0d9b15a93d0459ab577dc913237b0f8aa9e /functions.sh | |
parent | 332652ce8bb53ea580d3a2a1f9b12e7d311ae29b (diff) |
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 <v.morales@samsung.com>
Change-Id: Idee038556bc669594660a308e405e79fe13ba118
Diffstat (limited to 'functions.sh')
-rwxr-xr-x | functions.sh | 11 |
1 files changed, 10 insertions, 1 deletions
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 |