diff --git a/roles/irc/tasks/main.yml b/roles/irc/tasks/main.yml index 114f32a99dce9cfe4ca6858ba9921828470740c4..44d6d998b0ed8b291b0ed2cde784c7801243c335 100644 --- a/roles/irc/tasks/main.yml +++ b/roles/irc/tasks/main.yml @@ -68,3 +68,11 @@ with_items: - /var/lib/anope - /var/log/anope + +# install acme-reload script + +- template: + dest: "/etc/acme-storage/reload-hooks/acme-reload.sh" + src: "cert/acme-reload.sh" + group: docker-irc + mode: 0550 diff --git a/roles/irc/templates/cert/acme-reload.sh b/roles/irc/templates/cert/acme-reload.sh new file mode 100644 index 0000000000000000000000000000000000000000..8c8c7545fd9603d9541c2a2244aa5c467bff9f17 --- /dev/null +++ b/roles/irc/templates/cert/acme-reload.sh @@ -0,0 +1,4 @@ +#!/usr/bin/env bash + +if-changed /etc/credentials/public/irc.autistici.org/cert.pem && systemctl reload docker-irc-ircd +