From 04ca9ff769eed6400cd9e5081686879fd3423bb2 Mon Sep 17 00:00:00 2001 From: Markus Hauschild Date: Mon, 15 Feb 2016 23:48:24 +0100 Subject: [PATCH] Create dovecot log dir and fix vmail user for mail role. --- roles/mail/tasks/main.yml | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/roles/mail/tasks/main.yml b/roles/mail/tasks/main.yml index db97c72..a726b67 100644 --- a/roles/mail/tasks/main.yml +++ b/roles/mail/tasks/main.yml @@ -23,7 +23,7 @@ tags: mail - name: Create vmail user - user: name=vmail uid=500 createhome=yes home=/var/vmail shell=/bin/false state=present + user: name=vmail group=vmail uid=500 createhome=yes home=/var/vmail shell=/bin/false state=present tags: mail - name: Configure amavis @@ -34,6 +34,14 @@ notify: Restart amavis tags: mail +- name: Create dovecot ssl directory + file: path=/etc/dovecot/ssl state=directory mode=0750 owner=dovecot group=dovecot + tags: mail + +- name: Create dovecot log directory + file: path=/var/log/dovecot state=directory mode=0750 owner=dovecot group=dovecot + tags: mail + - name: Configure dovecot template: src={{ item }}.j2 dest=/etc/{{ item }} with_items: @@ -42,20 +50,16 @@ notify: Restart dovecot tags: mail -- name: Create dovecot ssl directory - file: path=/etc/dovecot/ssl state=directory mode=0750 owner=dovecot group=dovecot - tags: mail - -- name: Create postfix ssl directory - file: path=/etc/postfix/ssl state=directory mode=0750 owner=postfix group=postfix - tags: mail - - name: Configure policyd copy: src={{ item }} dest=/etc/postfix-policyd-spf-python/{{ item }} with_items: - policyd-spf.conf tags: mail +- name: Create postfix ssl directory + file: path=/etc/postfix/ssl state=directory mode=0750 owner=postfix group=postfix + tags: mail + # TODO run postmap - name: Configure postfix template: src={{ item }}.j2 dest=/etc/{{ item }}