ansible-role-postfix/templates/letsencrypt_update.sh.j2

13 lines
590 B
Text
Raw Permalink Normal View History

2022-10-11 09:19:06 +02:00
#/bin/bash
2023-11-02 16:27:34 +01:00
set -euo pipefail
2022-10-11 09:19:06 +02:00
FQDN='{{ mail_server_fqdn }}'
cat "/etc/letsencrypt/live/${FQDN}/privkey.pem" "/etc/letsencrypt/live/${FQDN}/fullchain.pem" > /etc/courier/${FQDN}.imapd.pem
chmod 600 "/etc/courier/${FQDN}.imapd.pem"
chown courier.courier "/etc/courier/${FQDN}.imapd.pem"
cp "/etc/letsencrypt/live/${FQDN}/privkey.pem" /etc/postfix/smtpd.key -rfpL
chmod 0600 /etc/postfix/smtpd.key
chown root.courier /etc/postfix/smtpd.key
cp "/etc/letsencrypt/live/${FQDN}/fullchain.pem" /etc/postfix/smtpd.crt -rfpL
chmod 0600 /etc/postfix/smtpd.crt
chown root.courier /etc/postfix/smtpd.crt