blob: 3b58e02015780c07dc5fb86a3ae7bd0117f11fe6 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
- name: Install opendkim
ansible.builtin.package:
name:
- opendkim
state: present
- name: Configure opendkim
ansible.builtin.copy:
src: '{{ item }}'
dest: /etc/opendkim/
owner: opendkim
group: opendkim
# It doesn't have much sense to set a more granular permissions for each
# specific file here, because /etc/opendkim directory itself has pretty
# strict permissions and non-privilege users can't read them anyway.
mode: u+rw,g-rwx,o-rwx
loop:
- files/opendkim.conf
- files/mail.private
- files/mail.txt
notify:
- Restart opendkim
- name: Enable opendkim systemd service
ansible.builtin.service:
name: opendkim
enabled: true
state: started
|