aboutsummaryrefslogtreecommitdiffstats
path: root/security-tools
diff options
context:
space:
mode:
authorBjørn Christian Seime <bjorncs@verizonmedia.com>2019-06-04 15:38:12 +0200
committerBjørn Christian Seime <bjorncs@verizonmedia.com>2019-07-05 13:14:22 +0200
commitbc1161bc032ffd868b8754475458d4a7bebc8253 (patch)
treea4b516a774576eda0ff98261e828ada81d4f434f /security-tools
parent61f51c090363b0ddb955d500a4b13a67e23b2683 (diff)
Simplify interface of vespa-curl-wrapper
Diffstat (limited to 'security-tools')
-rwxr-xr-xsecurity-tools/src/main/sh/vespa-curl-wrapper15
1 files changed, 6 insertions, 9 deletions
diff --git a/security-tools/src/main/sh/vespa-curl-wrapper b/security-tools/src/main/sh/vespa-curl-wrapper
index 7c2f31d7719..da857984c01 100755
--- a/security-tools/src/main/sh/vespa-curl-wrapper
+++ b/security-tools/src/main/sh/vespa-curl-wrapper
@@ -6,26 +6,23 @@
set -e
-. $(vespa-security-env)
+eval $(vespa-security-env)
-CURL_PARAMETERS=$1
-CONFIGSERVER_URI_WITHOUT_SCHEME=$2
+CURL_PARAMETERS=("$@")
if [ -n "${VESPA_TLS_ENABLED}" ]
then
- CONFIGSERVER_URI="https://${CONFIGSERVER_URI_WITHOUT_SCHEME}"
-else
- CONFIGSERVER_URI="http://${CONFIGSERVER_URI_WITHOUT_SCHEME}"
+ CURL_PARAMETERS=("${CURL_PARAMETERS[@]/http:/https:}")
fi
if [ -n "${VESPA_TLS_CA_CERT}" ]
then
- CURL_PARAMETERS="--cacert \"${VESPA_TLS_CA_CERT}\" ${CURL_PARAMETERS}"
+ CURL_PARAMETERS=("--cacert" "${VESPA_TLS_CA_CERT}" "${CURL_PARAMETERS[@]}")
fi
if [[ -n "${VESPA_TLS_CERT}" && -n "${VESPA_TLS_PRIVATE_KEY}" ]]
then
- CURL_PARAMETERS="--cert \"${VESPA_TLS_CERT}\" --key \"${VESPA_TLS_PRIVATE_KEY}\" ${CURL_PARAMETERS}"
+ CURL_PARAMETERS=("--cert" "${VESPA_TLS_CERT}" "--key" "${VESPA_TLS_PRIVATE_KEY}" "${CURL_PARAMETERS[@]}")
fi
-curl ${CURL_PARAMETERS} "${CONFIGSERVER_URI}"
+curl "${CURL_PARAMETERS[@]}"