Commit Graph

8 Commits

Author SHA1 Message Date
Andreas Thienemann fb69881dde Improve services definitions
The services definitions for master.cf were previously defined in
the services.jinja file.

This commit instead moves them into the services.yaml file, as we
should not require any jinja parsing inside the services definitions.

Drive-By: Add a .gitignore file
Drive-By: Set manage_master_config: True for kitchen. We do want to
          verify that the master.cf file generation is actually working.
Drive-By: Add fedora-latest as a kitchen testing target, this helps
          with verifying the os_family map testing that was added in
          PR #79
Drive-By: Link to the kitchen-salt getting started guide in the README
2018-10-08 12:28:01 +02:00
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
david 8929c185fc add support for postsrsd 2017-01-09 22:01:55 +01:00
Daniel Oetken 8e7544a5a8 install postfix addons ( Debian Only)
- mysql
  - pcre
2016-05-24 11:52:18 +02:00
Daniel Oetken 8d09641f2e added missing sls to README 2016-05-23 12:39:55 +02:00
Nitin Madhok a48a5fb499 Update README.rst 2014-09-07 22:01:17 -04:00
skyler 734529541f Update readme to show both available states 2014-08-19 17:33:41 -07:00
Thomas S Hatch 4baefda139 Set up initial readme 2013-06-12 23:50:38 -06:00