self-hosting/roles/mailserver_dmarc/tasks/main.yml

12 lines
408 B
YAML

---
- name: Initiate dmarc_txt_records dict
ansible.builtin.set_fact:
dmarc_txt_records: {}
- name: Set DMARC TXT records
loop: "{{ virtual_domains }}"
loop_control:
loop_var: domain
ansible.builtin.set_fact:
dmarc_txt_records: "{{ dmarc_txt_records | combine({domain: '_dmarc.' + domain + '. IN TXT \"v=DMARC1; p=reject; pct=100; adkim=s; rua=mailto:postmaster@' + domain + '\"'}) }}"