summaryrefslogtreecommitdiff
path: root/ansible/roles/mail-server/tasks/dovecot.yml
diff options
context:
space:
mode:
Diffstat (limited to 'ansible/roles/mail-server/tasks/dovecot.yml')
-rw-r--r--ansible/roles/mail-server/tasks/dovecot.yml12
1 files changed, 12 insertions, 0 deletions
diff --git a/ansible/roles/mail-server/tasks/dovecot.yml b/ansible/roles/mail-server/tasks/dovecot.yml
index 165c6ff..401acb6 100644
--- a/ansible/roles/mail-server/tasks/dovecot.yml
+++ b/ansible/roles/mail-server/tasks/dovecot.yml
@@ -1,3 +1,9 @@
+- name: add user pienirelay
+ user:
+ name: pienirelay
+ comment: E-mail relay
+ password: "{{ lookup('pipe', 'pass show pieni.net/pienirelay | mkpasswd -m SHA-512 -s') }}"
+
- name: install dovecot
apt:
name: dovecot-imapd
@@ -7,3 +13,9 @@
src: dovecot-ssl.conf
dest: /etc/dovecot/conf.d/11-ssl.conf
notify: restart dovecot
+
+- name: install dovecot "service auth" config
+ copy:
+ src: dovecot-master.conf
+ dest: /etc/dovecot/conf.d/11-master.conf
+ notify: restart dovecot