26 lines
553 B
YAML
26 lines
553 B
YAML
|
---
|
||
|
#- name: Assert all required variables have been defined.
|
||
|
# ansible.builtin.assert:
|
||
|
# that:
|
||
|
# - item is defined
|
||
|
# - item != ''
|
||
|
# fail_msg: "FAILED: Required mail settings are not configured."
|
||
|
# quiet: true
|
||
|
# loop:
|
||
|
|
||
|
- name: Set up Maildir
|
||
|
import_tasks: maildir.yml
|
||
|
tags: maildir, postfix
|
||
|
|
||
|
- name: Set up Postfix
|
||
|
import_tasks: postfix.yml
|
||
|
tags: postfix
|
||
|
|
||
|
- name: Install OpenDKIM and generate keys
|
||
|
import_tasks: opendkim.yml
|
||
|
tags: dkim
|
||
|
|
||
|
- name: Install and configure Dovecot
|
||
|
import_tasks: dovecot.yml
|
||
|
tags: dovecot
|