Sergey Pashinin
5 years ago
No known key found for this signature in database
GPG Key ID: 3C0D84EA2D933E47
1 changed files with
7 additions and
7 deletions
-
deploy/vault_cli.sh
|
|
|
@ -45,19 +45,19 @@ vault_cli_deploy() { |
|
|
|
|
|
|
|
# JSON does not allow multiline strings. |
|
|
|
# So replacing new-lines with "\n" here |
|
|
|
_ckey=$(sed -z 's/\n/\\n/g' < "$2") |
|
|
|
_ccert=$(sed -z 's/\n/\\n/g' < "$3") |
|
|
|
_cca=$(sed -z 's/\n/\\n/g' < "$4") |
|
|
|
_cfullchain=$(sed -z 's/\n/\\n/g' < "$5") |
|
|
|
_ckey=$(sed -z 's/\n/\\n/g' <"$2") |
|
|
|
_ccert=$(sed -z 's/\n/\\n/g' <"$3") |
|
|
|
_cca=$(sed -z 's/\n/\\n/g' <"$4") |
|
|
|
_cfullchain=$(sed -z 's/\n/\\n/g' <"$5") |
|
|
|
|
|
|
|
URL="$VAULT_ADDR/v1/$VAULT_PREFIX/$_cdomain" |
|
|
|
|
|
|
|
if [ -n "$FABIO" ]; then |
|
|
|
curl --silent -H "X-Vault-Token: $VAULT_TOKEN" --request POST --data "{\"cert\": \"$_cfullchain\", \"key\": \"$_ckey\"}" "$URL" || return 1 |
|
|
|
else |
|
|
|
curl --silent -H "X-Vault-Token: $VAULT_TOKEN" --request POST --data "{\"value\": \"$_ccert\"}" "$URL/cert.pem" || return 1 |
|
|
|
curl --silent -H "X-Vault-Token: $VAULT_TOKEN" --request POST --data "{\"value\": \"$_ckey\"}" "$URL/cert.key" || return 1 |
|
|
|
curl --silent -H "X-Vault-Token: $VAULT_TOKEN" --request POST --data "{\"value\": \"$_cca\"}" "$URL/chain.pem" || return 1 |
|
|
|
curl --silent -H "X-Vault-Token: $VAULT_TOKEN" --request POST --data "{\"value\": \"$_ccert\"}" "$URL/cert.pem" || return 1 |
|
|
|
curl --silent -H "X-Vault-Token: $VAULT_TOKEN" --request POST --data "{\"value\": \"$_ckey\"}" "$URL/cert.key" || return 1 |
|
|
|
curl --silent -H "X-Vault-Token: $VAULT_TOKEN" --request POST --data "{\"value\": \"$_cca\"}" "$URL/chain.pem" || return 1 |
|
|
|
curl --silent -H "X-Vault-Token: $VAULT_TOKEN" --request POST --data "{\"value\": \"$_cfullchain\"}" "$URL/fullchain.pem" || return 1 |
|
|
|
fi |
|
|
|
|
|
|
|
|