From 4da1b90ae4ec0b3729d265bc64983adb768f5c63 Mon Sep 17 00:00:00 2001 From: Jan Orel Date: Thu, 20 Dec 2018 10:16:48 +0100 Subject: [PATCH] gh-125: Reorder sending ready report (#135) Put onegate to the last resort to prevent potential failures with missing ruby or hanging due to low entropy. --- src/etc/one-context.d/net-99-report-ready | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/etc/one-context.d/net-99-report-ready b/src/etc/one-context.d/net-99-report-ready index 592f2b2..177c32c 100755 --- a/src/etc/one-context.d/net-99-report-ready +++ b/src/etc/one-context.d/net-99-report-ready @@ -13,14 +13,6 @@ fi ### -if which onegate >/dev/null 2>&1; then - onegate vm update --data "READY=YES" - - if [ "$?" = "0" ]; then - exit 0 - fi -fi - if which curl >/dev/null 2>&1; then curl -X "PUT" "${ONEGATE_ENDPOINT}/vm" \ --header "X-ONEGATE-TOKEN: $TOKENTXT" \ @@ -42,3 +34,11 @@ if which wget >/dev/null 2>&1; then exit 0 fi fi + +if which onegate >/dev/null 2>&1; then + onegate vm update --data "READY=YES" + + if [ "$?" = "0" ]; then + exit 0 + fi +fi