Commit Graph

241 Commits

Author SHA1 Message Date
Seth Miller
d702dd4e7f Fixing file mode bug in init.sls 2015-11-23 17:49:13 -06:00
Forrest
83f997bce7 Merge pull request #30 from EvaSDK/29-postmap-macro
#29 postmap macro
2015-11-12 17:00:21 -08:00
Gilles Dartiguelongue
00d7bb582a Add a macro to deal with postmap'ed files, closes: #29 2015-10-02 23:12:37 +02:00
Gilles Dartiguelongue
e20aeb5d89 Fix handling of smtpd_sasl_auth_enable
Defaults to yes but will not write yes unless a default is provided to
set_parameter.
2015-10-02 23:11:50 +02:00
Gilles Dartiguelongue
51d2e5936d Fix excessive whitespace stripping 2015-10-02 23:11:27 +02:00
Fabian Chong
59eb3b711a Update virtual
Remove spacing
2015-09-08 20:33:06 +08:00
puneet kandhari
31879915e2 Merge pull request #26 from EvaSDK/keys-in-pillar
Manage certificates from pillars
2015-09-03 06:07:17 -05:00
Gilles Dartiguelongue
159c9e81ac Switch to SSL management method used in nginx.ng formula
Also change path to certificates since previous ones are distribution
specific. They look like Debian path, Gentoo uses different ones.

New path uses same logic as nginx's formula, use known to exist folder
which server most likely has permission to read too since it is its
configuration folder.
2015-09-03 11:01:51 +02:00
Imran Haider
06ae3b5315 Allow certs and keys to be specified in the pillar 2015-09-03 11:01:51 +02:00
Forrest
f488c404eb Merge pull request #28 from jbeigh/master
enable smtp_sasl_password_maps: hash:/etc/postfix/sasl_password
2015-09-02 15:49:52 -07: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
Forrest
68c9631f09 Merge pull request #27 from KerkhoffTechnologies/aliasfix
Fix virtual handling - Add sender_canonical handling
2015-08-31 14:07:36 -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
puneet kandhari
af33209442 Merge pull request #24 from EvaSDK/master
Finer template management
2015-08-30 12:25:13 -05: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
puneet kandhari
5e7d54b1f6 Merge pull request #25 from BT-dschleich/master
make aliases work
2015-08-27 09:35:50 -05: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
puneet kandhari
307e1624b2 Merge pull request #23 from EvaSDK/master
Misc enhancements
2015-08-22 10:10:06 -05: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
Nitin Madhok
09915e240b Merge pull request #22 from imran1008/new-defaults
Use new default settings
2015-08-09 08:02:23 -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
Nitin Madhok
35134096c6 remove extra new line characters 2015-05-07 13:45:46 -04:00
Wolodja Wentland
3ca6d20c52 Merge pull request #17 from imran1008/master
Add package/service name for Arch Linux
2015-05-03 09:44:28 +02:00
Imran Haider
76c3a7ba83 Add package/service name for Arch Linux 2015-05-02 21:01:09 -04:00
Nitin Madhok
037470d46b Merge pull request #16 from jeroen92/master
Add option to let the module (not) manage the master.cf
2015-03-30 04:01:25 -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
Nitin Madhok
71b5c142d5 Update LICENSING year 2015-03-20 20:11:29 -04:00