From ff3e41f75418f186662f3820c5b5747259beb58f Mon Sep 17 00:00:00 2001 From: Ubergeek Date: Fri, 15 Mar 2019 22:21:51 +0000 Subject: [PATCH] Adding LE hook for znc --- .../files/etc/letsencrypt/renewal-hooks/update-znc.pem | 10 ++++++++++ roles/shell/tasks/znc.yml | 8 ++++++++ 2 files changed, 18 insertions(+) create mode 100755 roles/shell/files/etc/letsencrypt/renewal-hooks/update-znc.pem diff --git a/roles/shell/files/etc/letsencrypt/renewal-hooks/update-znc.pem b/roles/shell/files/etc/letsencrypt/renewal-hooks/update-znc.pem new file mode 100755 index 0000000..c884dc3 --- /dev/null +++ b/roles/shell/files/etc/letsencrypt/renewal-hooks/update-znc.pem @@ -0,0 +1,10 @@ +#!/bin/bash + +#https://wiki.znc.in/Signed_SSL_certificate +ZNCDOMAIN="thunix.net-0001" +ZNCPEM=/var/lib/znc/znc.pem + +#[[ $RENEWED_LINEAGE != "/etc/letsencrypt/live/$ZNCDOMAIN" ]] && exit 0 +echo "Updating znc.pem Before ZNC 1.7" +cat /etc/letsencrypt/live/$ZNCDOMAIN/privkey.pem > $ZNCPEM +cat /etc/letsencrypt/live/$ZNCDOMAIN/fullchain.pem >> $ZNCPEM diff --git a/roles/shell/tasks/znc.yml b/roles/shell/tasks/znc.yml index 72a3234..bebb23c 100644 --- a/roles/shell/tasks/znc.yml +++ b/roles/shell/tasks/znc.yml @@ -51,3 +51,11 @@ owner: znc group: root mode: 0770 + +- name: Install LE hook + copy: + src: ../files/etc/letsencrypt/renewal-hooks/update-znc.pem + dest: /etc/letsencrypt/renewal-hooks/update-znc.pem + owner: root + group: root + mode: 755