postfix-formula/postfix
Andreas Thienemann b6b7ab4cca Allow for full managed master.cf services
Currently master.cf only allows for _very_ limited configuration
options mainly focussed on SMTP submission settings.

This is rather limited and does not scale very well for managing
the other services defined in master.cf.

This patch has moved all the service definitions into a jinja file
and generates the master.cf service definition on the fly based on
these defaults.

Defaults can be overridden in a pillar to customize the rendered
master.cf file accordingly to local needs.
Undefined values will be filled with the postfix defaults.

Care has been taken that the previous ways of managing the submission
configuration options are still supported for backwards compatibility
to prevent breakage for existing users of the formula.
2018-03-11 19:22:12 +01:00
..
files Allow for full managed master.cf services 2018-03-11 19:22:12 +01:00
config.sls Template paths and groups to make them work on FreeBSD, too. 2017-08-24 13:02:46 +02:00
defaults.yaml master.cf: added dovecot 2017-12-08 14:04:35 +01:00
init.sls re-enable Pillar postfix:aliases:content 2017-12-28 21:42:23 +01:00
iptables-input.sls have unique names 2014-04-23 21:55:01 +02:00
map.jinja Use defaults.yaml and osmap.yaml 2017-12-08 12:12:56 +01:00
mysql.sls added watch statement to restart postfix 2016-05-24 12:40:05 +02:00
osmap.yaml master.cf: added dovecot 2017-12-08 14:04:35 +01:00
pcre.sls added watch statement to restart postfix 2016-05-24 12:40:05 +02:00
policyd-spf.sls Restore policyd-spf support 2015-08-22 14:01:29 +02:00
postgrey.sls option to make postgrey service enabled or disabled 2016-05-19 13:55:15 +02:00
postsrsd.sls add support for postsrsd 2017-01-09 22:01:55 +01:00
services.jinja Allow for full managed master.cf services 2018-03-11 19:22:12 +01:00