Files
2025-04-25 10:11:21 +02:00

30 lines
680 B
YAML

# Load distro-specific variables
- include_vars: "{{ ansible_distribution | lower }}.yml"
tags: always
- block:
#- include_tasks: copy_certificates.yml
- block:
- include_tasks: install_postfix.yml
- include_tasks: configure_postfix.yml
when:
- postfix is defined
- postfix == true
- block:
- include_tasks: install_dovecot.yml
- include_tasks: configure_dovecot.yml
when:
- dovecot is defined
- dovecot == true
- block:
- include_tasks: install_fetchmail.yml
- include_tasks: configure_fetchmail.yml
when:
- fetchmail is defined
- fetchmail == true
rescue:
- set_fact: task_failed=true