diff --git a/roles/irc/tasks/main.yml b/roles/irc/tasks/main.yml index 0c55ef41923a11607e2b618ddb6061ad4a4c3842..467dc4bdfa4a641191b5afd7b7fe9ea0c6570549 100644 --- a/roles/irc/tasks/main.yml +++ b/roles/irc/tasks/main.yml @@ -5,6 +5,12 @@ vars: cn: "irc.autistici.org" +- name: Install irc-reload acme-storage script + template: + src: acme-reload.j2 + dest: /etc/acme-storage/reload-hooks/irc + mode: 0755 + - name: Add the docker-irc user to the public-credentials group user: name: docker-irc diff --git a/roles/irc/templates/acme-reload.j2 b/roles/irc/templates/acme-reload.j2 new file mode 100644 index 0000000000000000000000000000000000000000..13d56feb121e5504ddddaa6a5186509e2d43d1b8 --- /dev/null +++ b/roles/irc/templates/acme-reload.j2 @@ -0,0 +1,5 @@ +#!/bin/sh + +if-changed /etc/credentials/public/irc.{{ domain_public[0] }} \ + && systemctl -q is-active docker-irc-ircd \ + && systemctl reload docker-irc-ircd