Files
2025-11-22 09:57:32 -08:00

27 lines
1.2 KiB
Bash

#!/bin/sh
set -e
set -x
ls -ld $(find /etc/letsencrypt)
apk add curl
#$LETSCONSUL_DOMAIN
certbot certonly \
-v \
--cert-name $LETSCONSUL_DOMAIN \
--preferred-challenges dns \
--authenticator dns-duckdns \
--dns-duckdns-token e4b5ca33-1f4d-494b-b06d-6dd4600df662 \
--dns-duckdns-propagation-seconds 60 \
--non-interactive \
--agree-tos \
-d *.${LETSCONSUL_DOMAIN} --email "stuart.stent@gmail.com"
curl -XPUT --data-bin "@/etc/letsencrypt/live/$LETSCONSUL_DOMAIN/privkey.pem" http://$LETSCONSUL_CONSUL_URL:8500/v1/kv/letsconsul/$LETSCONSUL_DOMAIN/privkey
curl -XPUT --data-bin "@/etc/letsencrypt/live/$LETSCONSUL_DOMAIN/fullchain.pem" http://$LETSCONSUL_CONSUL_URL:8500/v1/kv/letsconsul/$LETSCONSUL_DOMAIN/fullchain
curl -XPUT --data-bin "@/etc/letsencrypt/live/$LETSCONSUL_DOMAIN/cert.pem" http://$LETSCONSUL_CONSUL_URL:8500/v1/kv/letsconsul/$LETSCONSUL_DOMAIN/cert
curl -XPUT --data-bin "@/etc/letsencrypt/live/$LETSCONSUL_DOMAIN/chain.pem" http://$LETSCONSUL_CONSUL_URL:8500/v1/kv/letsconsul/$LETSCONSUL_DOMAIN/chain
#curl -XPUT --data-bin @/var/log/letsencrypt/letsencrypt.log http://$LETSCONSUL_CONSUL_URL:8500/v1/kv/letsconsul/letsencrypt.log
/bin/sleep 600