diff --git a/roles/shell/files/etc/letsencrypt/renewal-hooks/deploy/reload-dovecot.pem b/roles/shell/files/etc/letsencrypt/renewal-hooks/deploy/reload-dovecot.pem new file mode 100755 index 0000000..7d6d8ef --- /dev/null +++ b/roles/shell/files/etc/letsencrypt/renewal-hooks/deploy/reload-dovecot.pem @@ -0,0 +1,4 @@ +#!/bin/bash + +#to reload the configuration. +/usr/bin/doveadm reload diff --git a/roles/shell/tasks/dovecot.yml b/roles/shell/tasks/dovecot.yml index 53286a4..64f140a 100644 --- a/roles/shell/tasks/dovecot.yml +++ b/roles/shell/tasks/dovecot.yml @@ -31,3 +31,11 @@ owner: root group: root mode: 0644 + +- name: Install LE hook + copy: + src: ../files/etc/letsencrypt/renewal-hooks/deploy/reload-dovecot.pem + dest: /etc/letsencrypt/renewal-hooks/deploy/reload-dovecot.pem + owner: root + group: root + mode: 0755