cpe-deployments/scripts/arif-scripts/update_landscape_certs.sh
2021-10-29 09:57:19 +01:00

17 lines
467 B
Bash
Executable File

#!/bin/bash
TMPDIR=$(mktemp -d)
DATE=$(date +%s)
lds_cert_pub=$TMPDIR/landscape_cert_${DATE}_pub.pem
juju config landscape-haproxy ssl_cert=$(base64 -w 0 ../config/ssl/servercert.pem) ssl_key=$(base64 -w 0 ../config/ssl/serverkey.pem)
cat ../config/ssl/servercert.pem | openssl x509 -pubkey -noout > ${lds_cert_pub}
pub_key_base64=$(cat ${lds_cert_pub} | base64 -w 0)
rm -rf ${lds_cert_pub}
juju config landscape-client ssl-public-key="base64:$pub_key_base64"