/exim

Ansible role to configure and run exim

Primary LanguageJinjaCreative Commons Attribution Share Alike 4.0 InternationalCC-BY-SA-4.0

exim

This role configures and installs exim.

Requirements

This role only needs an apt based system e.g. Ubuntu

Role Variables

Every section relates to similar named section in a normal exim configuration. This is the reason why there is no description for these section. Every variable should be set to a multiline string.

Variable Default / Mandatory Description
exim_local_section ✔️
exim_main_section ✔️
exim_acls_section
exim_router_section
exim_transport_section
exim_authenticator_section
exim_rewrite_section
exim_retry_section
extra_files [] A list of files to be put on the host in the directory /etc/exim_ansible_role. Each item should be a dict containing the keys and values as expected by the copy module. The value of dest will be prepended with the aforementioned directory.

Example Playbook

Please see the excellent exim documentation on how to fill the sections.

License

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

Author Information