X-Git-Url: https://git.ralfj.de/ansible.git/blobdiff_plain/d472ee9713d21c5d718b320cc65cabe63aab0249..0ee5381d8969827d4b2387315625148495907c33:/roles/postfix/tasks/postfix.yml diff --git a/roles/postfix/tasks/postfix.yml b/roles/postfix/tasks/postfix.yml index b151609..4810085 100644 --- a/roles/postfix/tasks/postfix.yml +++ b/roles/postfix/tasks/postfix.yml @@ -35,7 +35,14 @@ loop: - virtual_alias_map - transport_map -# cronjob +- name: give postfix user access to opendkim + when: postfix.opendkim is defined + user: + name: postfix + groups: opendkim + append: yes + 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 @@ -43,3 +50,14 @@ dest: /etc/cron.daily/check-for-local-mail src: files/check-for-local-mail mode: u=rwx,g=rx,o=rx +- name: install mailman-check cronjob + when: postfix.mailman is defined and postfix.mailman + copy: + dest: /etc/cron.daily/mailman-check + src: files/mailman-check + mode: u=rwx,g=rx,o=rx +- name: remove mailman-check cronjob + when: not (postfix.mailman is defined and postfix.mailman) + file: + path: /etc/cron.daily/mailman-check + state: absent