Commit Graph

102 Commits

Author SHA1 Message Date
Imran Haider
06ae3b5315 Allow certs and keys to be specified in the pillar 2015-09-03 11:01:51 +02:00
Scott Reid
7c8836a8d9 Fix sasl_passwd indentation 2015-09-02 12:17:17 -07:00
Scott Reid
f890079a9f Fix sasl_passwd indentation 2015-09-02 12:11:05 -07:00
Scott Reid
d520b6f2c5 Fix sasl_passwd handling - can't just dump json to sasl_passwd 2015-09-02 12:07:37 -07:00
Scott Reid
9326095571 enable creation of smtp_sasl_password_maps file from pillar 2015-09-02 11:59:57 -07:00
Richard Clark
83c0a448fe - Fix virtual handling - can't just dump json to virtual
- Add in handling for sender_canonical
- Add examples to pillar
2015-08-31 16:34:51 -04:00
Gilles Dartiguelongue
6bec84cc23 Remove extra whitespaces in generated file 2015-08-30 18:52:25 +02:00
Gilles Dartiguelongue
609737b0cc Enhance default TLS configuration
Increase default security settings according to upstream documentation
tough it is by no mean perfect.
2015-08-30 18:51:42 +02:00
Gilles Dartiguelongue
2e0e9cdd27 Add SASL handling
Still requires some manual actions like installing SASL provider and
configuring it but this is a first step.
2015-08-30 18:51:42 +02:00
Gilles Dartiguelongue
da1995119a Rework restrictions parameter building
It still included SASL configuration that is nowhere to be found in
current main.cf template.
2015-08-30 18:51:42 +02:00
Gilles Dartiguelongue
542be4f5bb Wrap TLS and relay options in conditional blocks
Basic setting enabling such feature enable the rest of the default statements.
2015-08-30 18:51:42 +02:00
Dominik Schleich
ae7ada3bb8 changed the default aliases variable name to match the one checked in init.sls / one overseen use 2015-08-27 16:16:54 +02:00
Dominik Schleich
04f365170d changed the default aliases variable name to match the one checked in init.sls this times also in the template 2015-08-27 16:14:57 +02:00
Dominik Schleich
ca7cb13ae9 changed the default aliases variable name to match the one checked in init.sls 2015-08-27 16:11:22 +02:00
Gilles Dartiguelongue
cbd9aeebe9 Restore policyd-spf support 2015-08-22 14:01:29 +02:00
Gilles Dartiguelongue
04f97681eb Handle postgrey setup in main.cf 2015-08-22 13:36:18 +02:00
Gilles Dartiguelongue
197c85bc1c Simplify postfix package handling
It is only one package for all listed distributions.
2015-08-22 13:26:46 +02:00
Gilles Dartiguelongue
187c0945c2 Fix postgrey package name for Gentoo 2015-08-22 13:26:46 +02:00
Gilles Dartiguelongue
9219b5e608 Add support for parameters as lists
As found in postfix documentation.
2015-08-22 13:26:46 +02:00
Gilles Dartiguelongue
723456f758 Reset master.cf to upstream default
From 3.0.2 source tarball.
2015-08-22 13:26:46 +02:00
Gilles Dartiguelongue
a5ddb403c8 Remove policyd SPF management until it is better managed 2015-08-22 13:26:46 +02:00
Gilles Dartiguelongue
36f627aad8 Add support for using distribution's aliases 2015-08-22 12:14:21 +02:00
Nitin Madhok
c594c1df41 Merge pull request #21 from imran1008/submission
Enable submission service by default
2015-08-09 08:04:35 -04:00
Nitin Madhok
0b71459df3 Merge pull request #20 from imran1008/postgrey
Add postgrey to list of packages to be installed in Arch
2015-08-09 08:04:07 -04:00
Imran Haider
d150baea1d Conditionally enable submission service 2015-07-11 05:58:29 -04:00
Imran Haider
1792b58851 separate postgrey into a separate module 2015-07-11 05:31:11 -04:00
Imran Haider
b29a2e4180 Use new default settings 2015-06-20 19:23:12 -04:00
Imran Haider
7f55f43b21 Enable submission service by default 2015-06-20 17:01:00 -04:00
Imran Haider
0e3d0778bd Add postgrey to list of packages to be installed in Arch 2015-06-20 16:53:49 -04:00
Imran Haider
76c3a7ba83 Add package/service name for Arch Linux 2015-05-02 21:01:09 -04:00
jeroen92
f8cbffc620 Optimized manage_master_config conditional 2015-03-26 09:43:44 +01:00
jeroen92
493298fff1 Add option to let the module (not) manage the master.cf 2015-03-25 12:49:57 +01:00
Seth Miller
f017b73325 add RedHat section to map.jinja 2015-03-13 20:26:27 +08:00
Marc Schiffbauer
6f85a25336 added map.jinja support 2015-02-26 16:19:08 +01:00
david
5c6b07869f add spf handling 2015-02-05 09:57:18 +01:00
david
2faeb5ea5f should accept localhost as well as localhost.localdomain 2015-02-04 13:07:35 +01:00
david
81c97bdc63 fix todo and use similar pattern as for the rest of the parameters 2015-02-04 12:16:36 +01:00
Raphaël Hertzog
d61167dcb7 Special case the 'aliases' and 'virtual' pillar entries
They must not be added as non-standard parameters, they constitute
data for other files.

Fixes #6.
2015-01-09 18:05:14 +01:00
Seth House
8c5a3adfe6 Change states to use short-dec style 2014-12-13 00:19:59 -07:00
Skyler Berg
78f3a47bec Refactor postfix formula to work with arbitrary parameters 2014-11-21 11:16:17 -08:00
skyler
844de7cf57 Remove Ubuntu specific defaults 2014-08-19 19:12:20 -07:00
skyler
4237556a6f Add extra quotes to prevent 'yes' and 'no' from becoming 'True' and 'False' 2014-08-19 19:11:20 -07:00
skyler
ce1c234023 Change watch_in to be followed by a list 2014-08-19 18:46:15 -07:00
skyler
755c7b64ba Make postfix.config state work with latest changes 2014-08-19 18:42:08 -07:00
skyler
95c51ca57c Merge branch 'master' of github.com:saltstack-formulas/postfix-formula 2014-08-19 18:23:23 -07:00
skyler
e882f1a4d1 Add config state and main.cf config file 2014-08-19 17:32:47 -07:00
david
d9bd389dd3 increas message size limit 2014-06-12 20:27:18 +02:00
David J. M. Karlsen
c7e986e12e have unique names 2014-04-23 21:55:01 +02:00
David J. M. Karlsen
102e666a35 add inbound iptables rule 2014-04-23 21:50:54 +02:00
David J. M. Karlsen
58012cdc35 relay for the domain 2014-04-23 21:06:36 +02:00
David J. M. Karlsen
1fa5b49a10 extend template, shamelessly stolen from: http://russell.ballestrini.net/postfix-salt-state-formula/ 2014-04-23 21:02:09 +02:00
Thomas S Hatch
9a83284412 Add postfix install 2013-06-12 23:55:32 -06:00