letsencrypt & traefik wildcard support

set SSL_DOMAIN=*.example.com to extract a wildcard certificate from traefiks acme.json store
This commit is contained in:
Michael Sprauer 2020-07-07 21:30:40 +02:00
parent 3a3cec6a8f
commit d61a8cd9c0
9 changed files with 17 additions and 13 deletions

View file

@ -64,7 +64,11 @@ if [[ $chksum == *"FAIL"* ]]; then
flock -e 200
if [[ $chksum == *"/etc/letsencrypt/acme.json: FAILED"* ]]; then
(extractCertsFromAcmeJson "$HOSTNAME" || extractCertsFromAcmeJson "$DOMAINNAME")
for certdomain in $SSL_DOMAIN $HOSTNAME $DOMAINNAME; do
if extractCertsFromAcmeJson "$certdomain"; then
break
fi
done
fi
#regen postix aliases.