Add DKIM selector map

This commit is contained in:
Tunui Franken 2024-07-26 18:55:21 +02:00
parent 1834dd9503
commit e188c4ae87
3 changed files with 26 additions and 0 deletions

View file

@ -9,6 +9,17 @@
group: root
mode: "640"
- name: Add selector to DKIM selectors map
become: true
ansible.builtin.lineinfile:
path: /etc/rspamd/dkim_selectors.map
line: "{{ virtual_domain }} {{ dkim_selector }}"
create: true
owner: root
group: root
mode: "644"
notify: Reload rspamd service
- name: Print DKIM TXT record for the DNS zone
ansible.builtin.debug:
msg: "Don't forget to add this to your DNS zone:\n{{ dkim_txt_record.stdout }}"

View file

@ -22,4 +22,15 @@
register: dkim_txt_record
notify:
- Save DKIM TXT record to a file
- Add selector to DKIM selectors map
- Print DKIM TXT record for the DNS zone
- name: Copy dkim_signing local config
become: true
ansible.builtin.template:
src: dkim_signing.conf.j2
dest: /etc/rspamd/local.d/dkim_signing.conf
owner: root
group: root
mode: "644"
notify: Reload rspamd service

View file

@ -0,0 +1,4 @@
# {{ ansible_managed }}
path = "/var/lib/rspamd/dkim/$domain.$selector.key";
selector_map = "/etc/rspamd/dkim_selectors.map";