forked from evolix/ansible-roles
1f8738fbda
postfix: * Move common packages installation in common.yml * Replace ansible_fqdn by evolinux_fqdn, set postfix_slow_transport_include to false by default (only for packmails and packwebs) * Remove dependency on evolinux_fqdn var * Do not overwrite main.cf if it has been modified (except if postfix_force_main_cf) evolinux-base: * Move exim4 purge from evolinux-base to postfix role * Call postfix role call after nagios role (dependency) |
||
---|---|---|
.. | ||
defaults | ||
files | ||
handlers | ||
meta | ||
tasks | ||
templates | ||
tests | ||
vars | ||
.kitchen.yml | ||
README.md |
Postfix
Installation and basic configuration of Postfix.
Tasks
Minimal configuration is in tasks/minimal.yml
and optional customization in :
slow_transport.yml
: slow transport to specific destination.packmail.yml
: config for virtual mail accounts with OpenLDAP
Available variables
Main variables are :
postfix_hostname
: hostname for Postfix ;postfix_slow_transport
: enable customization for delivrability.postfix_force_main_cf
: force copy of main.cfpostfix_packmail
: install an Evolix Packmail instead of lite postfix config
The full list of variables (with default values) can be found in defaults/main.yml
.