diff --git a/services/vault/scripts/vault_k8s_auth_configure.sh b/services/vault/scripts/vault_k8s_auth_configure.sh index bbb5e3a..7566866 100644 --- a/services/vault/scripts/vault_k8s_auth_configure.sh +++ b/services/vault/scripts/vault_k8s_auth_configure.sh @@ -5,8 +5,10 @@ log() { echo "[vault-k8s-auth] $*"; } vault_cmd() { for attempt in 1 2 3 4 5 6; do + set +e output="$(vault "$@" 2>&1)" status=$? + set -e if [ "${status}" -eq 0 ]; then printf '%s' "${output}" return 0 diff --git a/services/vault/scripts/vault_oidc_configure.sh b/services/vault/scripts/vault_oidc_configure.sh index d703ed5..70da3b7 100644 --- a/services/vault/scripts/vault_oidc_configure.sh +++ b/services/vault/scripts/vault_oidc_configure.sh @@ -5,8 +5,10 @@ log() { echo "[vault-oidc] $*"; } vault_cmd() { for attempt in 1 2 3 4 5 6; do + set +e output="$(vault "$@" 2>&1)" status=$? + set -e if [ "${status}" -eq 0 ]; then printf '%s' "${output}" return 0