Unverified Commit 360dc140 authored by Daniel Watrous's avatar Daniel Watrous Committed by GitHub
Browse files

implement basic haproxy deploy

HAProxy requires the certificate chain and key to be concatenated and placed somewhere (can be anywhere). This script expects a single environment variable with the path where the concatenated PEM file should be written
parent edb4d066
......@@ -20,7 +20,16 @@ haproxy_deploy() {
_debug _cca "$_cca"
_debug _cfullchain "$_cfullchain"
_err "deploy cert to haproxy server, Not implemented yet"
return 1
# combine the key and fullchain into a single pem and install
_savedomainconf DEPLOY_HAPROXY_PEM_PATH "$DEPLOY_HAPROXY_PEM_PATH"
_pem_full_path="$DEPLOY_HAPROXY_PEM_PATH/$_cdomain.pem"
_info "Full path to PEM $_pem_full_path"
cat "$_cfullchain" "$_ckey" > "$_pem_full_path"
chmod 600 "$_pem_full_path"
_info "Certificate successfully deployed"
return 0
}
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