projects
/
ansible.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
ignore more SSH errors
[ansible.git]
/
roles
/
email
/
tasks
/
dovecot.yml
diff --git
a/roles/email/tasks/dovecot.yml
b/roles/email/tasks/dovecot.yml
index aa59821b216685d42f803982587f70241c469acc..1766ede7caa9f4fefbe9b6167a0c69e5d5f3db6a 100644
(file)
--- a/
roles/email/tasks/dovecot.yml
+++ b/
roles/email/tasks/dovecot.yml
@@
-1,5
+1,5
@@
- name: install dovecot
- name: install dovecot
- apt: name=dovecot-imapd,dovecot-lmtpd,dovecot-mysql,dovecot-pop3d,dovecot-sieve,dovecot-managesieved state=latest
+ apt: name=dovecot-imapd,dovecot-lmtpd,dovecot-mysql,dovecot-pop3d,dovecot-sieve,dovecot-managesieved
,python3-mysqldb
state=latest
- name: enable dovecot
service: name=dovecot enabled=yes
# configuration
- name: enable dovecot
service: name=dovecot enabled=yes
# configuration
@@
-22,7
+22,7
@@
template:
dest: /etc/dovecot/{{ item }}
src: templates/dovecot/{{ item }}
template:
dest: /etc/dovecot/{{ item }}
src: templates/dovecot/{{ item }}
- mode: u=rw,g=r,o=
+ mode: u=rw,g=r,o=
r # changepw needs read access
group: dovecot
loop:
- conf.d/10-auth.conf
group: dovecot
loop:
- conf.d/10-auth.conf
@@
-34,6
+34,14
@@
- conf.d/20-lmtp.conf
- conf.d/90-quota.conf
- conf.d/auth-sql.conf.ext
- conf.d/20-lmtp.conf
- conf.d/90-quota.conf
- conf.d/auth-sql.conf.ext
+- name: configure dovecot secrets
+ notify: dovecot
+ template:
+ dest: /etc/dovecot/{{ item }}
+ src: templates/dovecot/{{ item }}
+ mode: u=rw,g=r,o=
+ group: dovecot
+ loop:
- dovecot-sql.conf.ext
- name: install quota notification script
template:
- dovecot-sql.conf.ext
- name: install quota notification script
template:
@@
-44,14
+52,17
@@
- name: create newmail dir
file: path=/root/newmail state=directory
- name: install newmail script
- name: create newmail dir
file: path=/root/newmail state=directory
- name: install newmail script
-
copy
:
+
template
:
dest: /root/newmail/newmail
dest: /root/newmail/newmail
- src:
fil
es/newmail/newmail
+ src:
templat
es/newmail/newmail
mode: u=rwx,g=rx,o=rx
mode: u=rwx,g=rx,o=rx
-- name: install newmail templates
- copy:
- dest: /root/newmail/templates.py
- src: files/newmail/templates.py
+- name: install newmail config
+ template:
+ dest: /root/newmail/{{ item }}
+ src: templates/newmail/{{ item }}
+ loop:
+ - templates.py
+ - settings.py
- name: install changepw script
when: postfix.dovecot.changepw_cgi is defined
template:
- name: install changepw script
when: postfix.dovecot.changepw_cgi is defined
template: