X-Git-Url: https://git.ralfj.de/ansible.git/blobdiff_plain/a0ef97a3169e9da8b4618116075d54c49b4292b4..d6c2eb5f79917a2df728e6b9f86ceb5022f25d90:/roles/email/tasks/opendkim.yml diff --git a/roles/email/tasks/opendkim.yml b/roles/email/tasks/opendkim.yml index 1ac9e5a..8da35b3 100644 --- a/roles/email/tasks/opendkim.yml +++ b/roles/email/tasks/opendkim.yml @@ -10,11 +10,14 @@ src: templates/opendkim.env - name: regenerate opendkim service when: opendkim_env.changed - shell: /lib/opendkim/opendkim.service.generate && systemctl daemon-reload + shell: /lib/opendkim/opendkim.service.generate && chmod +r /etc/systemd/system/opendkim.service.d/ -R && systemctl daemon-reload && systemd-tmpfiles /etc/tmpfiles.d/opendkim.conf --create notify: opendkim # tables +- name: create opendkim dir + file: name=/etc/opendkim state=directory owner=opendkim - name: generate opendkim keys shell: mkdir /etc/opendkim/{{ item }}/ && opendkim-genkey --bits=2048 -s mail -d {{ item }} -D /etc/opendkim/{{ item }}/ + become_user: opendkim args: creates: /etc/opendkim/{{ item }}/mail.private warn: False