projects
/
ansible.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
add unbound and more tools
[ansible.git]
/
roles
/
postfix
/
tasks
/
postfix.yml
diff --git
a/roles/postfix/tasks/postfix.yml
b/roles/postfix/tasks/postfix.yml
index eac650c0dcc84b43e51a87fa17ba09c7367856bb..b1516091e78746690cbe7e4f92fcc4f61a17cb59 100644
(file)
--- a/
roles/postfix/tasks/postfix.yml
+++ b/
roles/postfix/tasks/postfix.yml
@@
-1,8
+1,8
@@
- name: install postfix
apt: name=postfix,bsd-mailx state=latest
- name: install postfix-mysql
- name: install postfix
apt: name=postfix,bsd-mailx state=latest
- name: install postfix-mysql
- apt: name=postfix-mysql state=latest
when: postfix.vmail_mysql_password is defined
when: postfix.vmail_mysql_password is defined
+ apt: name=postfix-mysql state=latest
- name: enable postfix
service: name=postfix enabled=yes
# config
- name: enable postfix
service: name=postfix enabled=yes
# config
@@
-15,6
+15,7
@@
- master.cf
notify: postfix
- name: install postfix mysql config
- master.cf
notify: postfix
- name: install postfix mysql config
+ when: postfix.vmail_mysql_password is defined
template:
dest: /etc/postfix/{{ item }}
src: templates/{{ item }}
template:
dest: /etc/postfix/{{ item }}
src: templates/{{ item }}
@@
-25,8
+26,8
@@
- mysql_vmail_senders.cf
- mysql_vmail_users.cf
notify: postfix
- mysql_vmail_senders.cf
- mysql_vmail_users.cf
notify: postfix
- when: postfix.vmail_mysql_password is defined
- name: create empty maps
- name: create empty maps
+ when: postfix.virtual_mailbox_domains is defined
copy:
dest: /etc/postfix/{{ item }}
content: ""
copy:
dest: /etc/postfix/{{ item }}
content: ""
@@
-34,7
+35,6
@@
loop:
- virtual_alias_map
- transport_map
loop:
- virtual_alias_map
- transport_map
- when: postfix.virtual_mailbox_domains is defined
# cronjob
- name: delete old local-mail cronjob
file: path=/etc/cron.daily/local-mail state=absent
# cronjob
- name: delete old local-mail cronjob
file: path=/etc/cron.daily/local-mail state=absent