---

# Inspired by https://workaround.org/ispmail-bookworm/ and Michael W Lucas' 'Run Your Own Mail Server', thanks!

- name: Install mail server
  gather_facts: true
  hosts: mailservers
  roles:
    - role: common_handlers
      tags: always
    - role: common
      tags: common
    - role: add_cert
      tags: cert
    - role: mailserver_database
      tags: database
    - role: mailserver_postfix
      tags: postfix
    - role: mailserver_dovecot
      tags: dovecot
    - role: mailserver_rspamd
      tags: rspamd
    - role: mailserver_dkim
      tags: dkim, report
    - role: mailserver_spf
      tags: spf, report
    - role: mailserver_dmarc
      tags: dmarc, report
    - role: mailserver_monitoring
      tags: monitoring, icinga, icinga2
    - role: mailserver_dns_report
      tags: report