summaryrefslogtreecommitdiffstats
path: root/roles/IMAP-proxy/tasks
diff options
context:
space:
mode:
Diffstat (limited to 'roles/IMAP-proxy/tasks')
-rw-r--r--roles/IMAP-proxy/tasks/main.yml7
1 files changed, 5 insertions, 2 deletions
diff --git a/roles/IMAP-proxy/tasks/main.yml b/roles/IMAP-proxy/tasks/main.yml
index 93a5181..50cfc2d 100644
--- a/roles/IMAP-proxy/tasks/main.yml
+++ b/roles/IMAP-proxy/tasks/main.yml
@@ -1,23 +1,26 @@
- name: Install Dovecot
- #apt: pkg={{ item }} default_release={{ ansible_lsb.codename }}-backports
- apt: pkg={{ item }}
+ # WARNING: "The destination servers don't need to be running Dovecot,
+ # but you should make sure that the Dovecot proxy doesn't advertise
+ # more capabilities than the destination server can handle."
+ # http://wiki2.dovecot.org/PasswordDatabase/ExtraFields/Proxy
+ apt: pkg={{ item }} default_release={{ ansible_lsb.codename }}-backports
with_items:
- dovecot-core
- dovecot-imapd
- name: Create a user 'imapproxy'
user: name=imapproxy system=yes
createhome=no
home=/var/lib/imapproxy
shell=/usr/sbin/nologin
password=!
state=present
- name: Create a home directory for user 'imapproxy'
file: path=/var/lib/imapproxy
state=directory
owner=imapproxy group=imapproxy
mode=0700
- name: Configure Dovecot
copy: src=etc/dovecot/conf.d/{{ item }}