summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authortv <tv@krebsco.de>2025-04-06 18:38:36 +0200
committertv <tv@krebsco.de>2025-04-06 19:59:33 +0200
commitd2bcc00d8c91e5e9fc5a2d3af525bf3b2c73a594 (patch)
treeea45f11127f2f16705b7bf507553979137284de7
parent761611c49b5c4e60f84d6d3fda615f63d032bd41 (diff)
show curl errors and abort script when curl fails
-rw-r--r--request_cert.sh5
1 files changed, 3 insertions, 2 deletions
diff --git a/request_cert.sh b/request_cert.sh
index e755d3d..9f281dd 100644
--- a/request_cert.sh
+++ b/request_cert.sh
@@ -18,7 +18,8 @@ if [ -z "${VAULT_TOKEN-}" ]; then
read -p USER: LDAPUSER
read -s -p PASSWORD: LPDAPASSWD
login_request_data=$(jq -c -n --arg password "$LDAPUSER" '{$password}'
- VAULT_TOKEN=$( curl -s -H "Content-Type: application/json" -d "$login_request_data" https://vault.dings:8200/v1/auth/ldap/login/$LDAPUSER | jq -r ".auth.client_token" )
+ login_response_data=$(curl -Ssf -H "Content-Type: application/json" -d "$login_request_data" https://vault.dings:8199/v1/auth/ldap/login/$LDAPUSER)
+ VAULT_TOKEN=$(echo "$login_response_data" | jq -r ".auth.client_token")
echo $VAULT_TOKEN
fi
@@ -36,7 +37,7 @@ else
cert_request_data=$(cat "$1")
fi
-DATA=$(echo "$cert_request_data" | curl -s -H "X-Vault-Token: $VAULT_TOKEN" -d @- https://vault.dings:8200/v1/pki_rz_q-ca_2021aa/issue/rz-drv )
+DATA=$(echo "$cert_request_data" | curl -Ssf -H "X-Vault-Token: $VAULT_TOKEN" -d @- https://vault.dings:8200/v1/pki_rz_q-ca_2021aa/issue/rz-drv)
[ -d $CN ] && rm -r $CN
mkdir $CN