fix pattern
[ansible.git] / roles / email / tasks / postfix.yml
index adb054c8fa1c1b8c5d8258804f7908eba78c070f..d59144d9b88f3f59c4d675694b4d536c7bad7291 100644 (file)
@@ -13,6 +13,7 @@
   loop:
   - main.cf
   - master.cf
   loop:
   - main.cf
   - master.cf
+  - postscreen_access.cidr
   notify: postfix
 - name: install postfix mysql config
   when: postfix.dovecot is defined
   notify: postfix
 - name: install postfix mysql config
   when: postfix.dovecot is defined
   when: virtual_alias_map.changed
   command: postmap /etc/postfix/virtual_alias_map
   notify: postfix
   when: virtual_alias_map.changed
   command: postmap /etc/postfix/virtual_alias_map
   notify: postfix
-- name: create empty sender_transport_map
+- name: create sender_transport_map
   when: postfix.smtp_outgoing is defined
   register: sender_transport_map
   when: postfix.smtp_outgoing is defined
   register: sender_transport_map
-  copy:
+  template:
     dest: /etc/postfix/sender_transport_map
     dest: /etc/postfix/sender_transport_map
-    content: ""
-    force: no
+    src: templates/sender_transport_map
 - name: postmap sender_transport_map
   when: sender_transport_map.changed
   command: postmap /etc/postfix/sender_transport_map
 - name: postmap sender_transport_map
   when: sender_transport_map.changed
   command: postmap /etc/postfix/sender_transport_map
@@ -76,8 +76,6 @@
   command: postmap /etc/postfix/transport_map
   notify: postfix
 # cronjobs
   command: postmap /etc/postfix/transport_map
   notify: postfix
 # cronjobs
-- name: delete old local-mail cronjob
-  file: path=/etc/cron.daily/local-mail state=absent
 - name: install check-for-local-mail cronjob
   copy:
     dest: /etc/cron.daily/check-for-local-mail
 - name: install check-for-local-mail cronjob
   copy:
     dest: /etc/cron.daily/check-for-local-mail