Files
ansible/roles/opendkim/tasks/main.yml
2024-07-05 11:53:33 +02:00

37 lines
664 B
YAML

---
- name: Install opendkim
ansible.builtin.package:
name: "{{ item }}"
state: present
loop:
- opendkim
- opendkim-tools
- name: Main configuration files
ansible.builtin.template:
src: opendkim.conf
dest: /etc/opendkim.conf
mode: 0644
notify:
- Restart opendkim
- name: Dkim directory
ansible.builtin.file:
path: /etc/dkim
state: directory
mode: 0755
- name: Secondary configuration files
ansible.builtin.copy:
src: "./files/dkim/{{ item }}"
dest: "/etc/dkim/{{ item }}"
mode: 0644
loop:
- KeyTable
- PeerList
- SigningTable
- TrustedHosts
notify:
- Restart opendkim