From cea8df1a2c81b988ecbb123f53fca27296e6ba3e Mon Sep 17 00:00:00 2001 From: Korina Cordero Date: Fri, 22 Apr 2022 08:26:13 +0000 Subject: [PATCH 1/2] Add script to copy the new certificates to vernemq folder and restart the needed services --- utils/post_cert_renewal/post_cert_renewal.sh | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100755 utils/post_cert_renewal/post_cert_renewal.sh diff --git a/utils/post_cert_renewal/post_cert_renewal.sh b/utils/post_cert_renewal/post_cert_renewal.sh new file mode 100755 index 00000000..39d75ce1 --- /dev/null +++ b/utils/post_cert_renewal/post_cert_renewal.sh @@ -0,0 +1,11 @@ +#!/bin/bash +# copy the certificates into /etc/vernemq +cp -Lp /etc/letsencrypt/live/resqapi.jankstudio.com/*.pem /etc/vernemq + +# change ownership and group of the certificates from root to vernemq +chown vernemq:vernemq /etc/vernemq/*.pem + +sudo systemctl restart vernemq.service +sudo systemctl restart mqtt_sender.service +sudo systemctl restart riderloc.service + -- 2.43.5 From 4d07f350bb8dde87d5e5b74edd167d62a8b0c444 Mon Sep 17 00:00:00 2001 From: Korina Cordero Date: Fri, 22 Apr 2022 09:24:39 +0000 Subject: [PATCH 2/2] Add comments on how to install the script. #695 --- utils/post_cert_renewal/post_cert_renewal.sh | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/utils/post_cert_renewal/post_cert_renewal.sh b/utils/post_cert_renewal/post_cert_renewal.sh index 39d75ce1..2ee902c0 100755 --- a/utils/post_cert_renewal/post_cert_renewal.sh +++ b/utils/post_cert_renewal/post_cert_renewal.sh @@ -1,4 +1,8 @@ #!/bin/bash + +# copy this script into /etc/letsencrypt/renewal-hooks/post +# to test: sudo certbot renew --dry-run + # copy the certificates into /etc/vernemq cp -Lp /etc/letsencrypt/live/resqapi.jankstudio.com/*.pem /etc/vernemq -- 2.43.5