diff --git a/roles/inspircd/tasks/install.yml b/roles/inspircd/tasks/install.yml index a07eccc..59750bb 100644 --- a/roles/inspircd/tasks/install.yml +++ b/roles/inspircd/tasks/install.yml @@ -11,3 +11,11 @@ - name: install inspircd package: name: inspircd + +- name: install inspircd acme deploy hook + template: + src: usr/local/bin/acme-deploy-inspircd.j2 + dest: /usr/local/bin/acme-deploy-inspircd + owner: root + group: root + mode: 0755 diff --git a/roles/inspircd/templates/usr/local/bin/acme-deploy-inspircd.j2 b/roles/inspircd/templates/usr/local/bin/acme-deploy-inspircd.j2 new file mode 100644 index 0000000..1fe2b51 --- /dev/null +++ b/roles/inspircd/templates/usr/local/bin/acme-deploy-inspircd.j2 @@ -0,0 +1,6 @@ +#!/bin/bash +{{ ansible_managed | comment }} + +/usr/bin/install --owner=irc --group=irc --mode=0644 ${RENEWED_LINEAGE}/fullchain.pem /etc/inspircd/ssl.crt +/usr/bin/install --owner=irc --group=irc --mode=0600 ${RENEWED_LINEAGE}/privkey.pem /etc/inspircd/ssl.key +/usr/bin/pkill -USR1 inspircd