Unverified Commit f511a527 authored by Sergey Pashinin's avatar Sergey Pashinin
Browse files

Using _post function

parent de692d3d
...@@ -49,14 +49,15 @@ vault_deploy() { ...@@ -49,14 +49,15 @@ vault_deploy() {
_cfullchain=$(sed -z 's/\n/\\n/g' <"$5") _cfullchain=$(sed -z 's/\n/\\n/g' <"$5")
URL="$VAULT_ADDR/v1/$VAULT_PREFIX/$_cdomain" URL="$VAULT_ADDR/v1/$VAULT_PREFIX/$_cdomain"
export _H1="X-Vault-Token: $VAULT_TOKEN"
if [ -n "$FABIO" ]; then if [ -n "$FABIO" ]; then
curl --silent -H "X-Vault-Token: $VAULT_TOKEN" --request POST --data "{\"cert\": \"$_cfullchain\", \"key\": \"$_ckey\"}" "$URL" || return 1 _post "{\"cert\": \"$_cfullchain\", \"key\": \"$_ckey\"}" "$URL"
else else
curl --silent -H "X-Vault-Token: $VAULT_TOKEN" --request POST --data "{\"value\": \"$_ccert\"}" "$URL/cert.pem" || return 1 _post "{\"value\": \"$_ccert\"}" "$URL/cert.pem"
curl --silent -H "X-Vault-Token: $VAULT_TOKEN" --request POST --data "{\"value\": \"$_ckey\"}" "$URL/cert.key" || return 1 _post "{\"value\": \"$_ckey\"}" "$URL/cert.key"
curl --silent -H "X-Vault-Token: $VAULT_TOKEN" --request POST --data "{\"value\": \"$_cca\"}" "$URL/chain.pem" || return 1 _post "{\"value\": \"$_cca\"}" "$URL/chain.pem"
curl --silent -H "X-Vault-Token: $VAULT_TOKEN" --request POST --data "{\"value\": \"$_cfullchain\"}" "$URL/fullchain.pem" || return 1 _post "{\"value\": \"$_cfullchain\"}" "$URL/fullchain.pem"
fi fi
} }
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment