ansible-collection-mailserver/roles/opendkim/tasks/config.yml
2022-05-29 19:53:33 +02:00

44 lines
979 B
YAML

---
- name: create /etc/dkimkeys diretory
ansible.builtin.file:
path: /etc/dkimkeys
state: directory
owner: opendkim
group: opendkim
mode: 0700
- name: create dkim key
ansible.builtin.command: >-
/usr/sbin/opendkim-genkey
--directory=/etc/dkimkeys
--selector={{ opendkim_selector }}
args:
creates: "/etc/dkimkeys/{{ opendkim_selector }}.private"
become: yes
become_user: opendkim
notify: restart opendkim
- name: create postfix spool socket directory
ansible.builtin.file:
path: /var/spool/postfix/opendkim
state: directory
owner: opendkim
group: postfix
mode: 0770
notify: restart opendkim
- name: render /etc/opendkim.conf
ansible.builtin.template:
src: etc/opendkim.conf.j2
dest: /etc/opendkim.conf
owner: root
group: root
mode: 0644
notify: restart opendkim
- name: start and enable opendkim
ansible.builtin.service:
name: opendkim
state: started
enabled: yes