Commit graph

42 commits

Author SHA1 Message Date
mh
59010a1c30 put classes and defines in the proper place
To take advantage of puppet's autoloading feature, which will be
mandatory sooner or later. We move all the files in their appropriate
place.
2012-04-07 13:56:47 -03:00
Gabriel Filion
6a94b97ee2 Make 'myorigin' customizable
Not all sites use their fqdn as the 'myorigin' value. The new
$postfix_myorigin variable makes it possible to specify a custom value
for this option.

When no values are specified, keep the default behaviour of using $fqdn
as the value for myorigin.

Signed-off-by: Gabriel Filion <lelutin@gmail.com>
2011-09-11 04:25:10 -04:00
Gabriel Filion
3e56ee36c3 Parametrize value of inet_interfaces
We don't always want to have postfix listen to all interfaces.

Since the config generally defaults to listening on all interfaces, make
that the default value.

Signed-off-by: Gabriel Filion <lelutin@gmail.com>
2011-09-11 04:23:26 -04:00
Silvio Rhatto
e70609a148 Merge branch 'master' of git://gaffer.ptitcanardnoir.org/puppet-module-postfix 2011-07-13 22:30:12 -03:00
Silvio Rhatto
c904fc86c5 Removing fileserver source for tls policy snippets 2011-07-13 21:22:34 -03:00
intrigeri
1f99fcdfdb Support hiding the originating IP in email relayed for an authenticated SASL client.
Untested as I've no Puppet-managed relaying email server yet.

Reference: https://we.riseup.net/debian/anonymizing-postfix
2011-03-05 04:58:57 +01:00
intrigeri
0583cf4988 Add support for managing header_checks.
This support is modeled after the existing TLS policy management:  the
header_cheks file is produced by merging snippets shipped by the Puppet
fileserver, a site-module and/or postfix::header_checks_snippet defines.
2011-03-05 04:45:37 +01:00
intrigeri
cc8c37d5da Enhance tls_policy documentation. 2011-02-26 11:19:02 +01:00
Silvio Rhatto
ecedde918e Fixing tls policy snippets source order 2011-02-23 14:21:04 -03:00
Silvio Rhatto
91897e2ad7 Additional source for tls policy snippets 2011-02-23 11:18:51 -03:00
Silvio Rhatto
e4a453aaa7 Remove inclusion of non-existent class amavisd-new 2011-02-20 11:05:57 -03:00
intrigeri
d374575bfb Rather use bsd-mailx on Debian.
It is smaller than the feature-bloated heirloom-mailx.
2010-12-15 14:43:40 +01:00
intrigeri
2f37d6cc9d Remove bashism.
In POSIX, string equality is tested using '='.
2010-12-14 21:44:04 +01:00
intrigeri
8ce9ae8259 Add support for managing Postfix TLS policy. 2010-11-10 23:10:13 +01:00
intrigeri
78c5fbe9f2 mailx is a virtual package in Squeeze. Better install heirloom-mailx.
This one is a real package, available in Lenny and Squeeze.
2010-11-10 21:55:43 +01:00
intrigeri
221fc18c8c Make indentation of postfix-amavis consistent with the rest of the module. 2010-11-10 18:33:21 +01:00
intrigeri
07c02213db Merge remote branch 'nadir/master'
Conflicts:
	manifests/classes/postfix.pp
2010-11-10 18:32:12 +01:00
varac
96b41a3e47 postfix socket synced with master.pp template 2010-11-02 20:35:09 +01:00
varac
000ec536a0 -> as in template 2010-11-02 20:34:01 +01:00
varac
e775f510cd define mailalias -> define postfix::mailalias 2010-11-02 20:33:01 +01:00
varac
070c247e96 merge with git://labs.riseup.net/shared-postfix 2010-11-02 18:26:55 +01:00
intrigeri
b8fc529f06 Documentation fix. 2010-10-18 20:44:36 +02:00
intrigeri
fc9e549f46 Bugfix: set defaults for all variables used in templates.
At least puppet 2.6.0 demands this.
2010-10-18 20:37:54 +02:00
Jerome Charaoui
04d4503a18 Correct mailalias wrapper definition 2010-09-23 14:01:21 -04:00
Jerome Charaoui
5cdb7a80b3 Add debian lenny master.cf template 2010-09-23 13:57:34 -04:00
Jerome Charaoui
6193e0e0e9 Add mailalias resource wrapper 2010-09-23 13:05:57 -04:00
Silvio Rhatto
328c20af92 Fixing deprecation issue 2010-09-14 18:27:45 -03:00
Silvio Rhatto
4250af19b6 Group and ownership for hash files 2010-08-17 22:31:07 -03:00
Silvio Rhatto
1156b6f823 Adding source parameter at postfix::hash 2010-08-15 13:58:29 -03:00
Silvio Rhatto
2703cae730 Group for main.cf and master.cf 2010-08-08 00:42:55 -03:00
Marc Fournier
3b8ef235fa postfix: added support for CentOS and Ubuntu
Based on a suggestion and patch from Nick Anderson. Thanks !
2010-02-09 21:50:59 +01:00
Francois Deppierraz
18661db4da Breaks backward compat: A few $postfix_ng_ variables were changed into $postfix_ variables 2009-12-22 20:30:26 +01:00
Varac
60544a57c9 added postfix::amavis, no relayhost needed for postfix::mta 2009-12-17 16:37:53 +01:00
Marc Fournier
8a23f6d5b1 postfix: ensure had no default value in definitions. 2009-08-28 11:18:51 +02:00
Marc Fournier
1c249d42e9 postfix: added/reformated documentation 2009-08-28 11:15:35 +02:00
Marc Fournier
e597522fbf postfix: selinux labels differ from one distribution to another 2009-08-28 09:15:19 +02:00
Marc Fournier
dfc16f3a46 postfix: added a couple of missing deps 2009-07-21 21:44:03 +02:00
Marc Fournier
ca0e5510b8 force ownership/mode of {main,master}.cf 2009-05-26 12:52:54 +02:00
Francois Deppierraz
185b023f22 master.conf hopefully doesn't change that much between releases 2009-03-02 12:41:13 +01:00
Francois Deppierraz
29c3c8519c postix-ng -> postfix
find . -type f -exec perl -pi -e 's/postfix-ng/postfix/' {} \;
2009-03-02 12:29:31 +01:00
Marc Fournier
8157cc71d8 Added selinux types. 2008-12-10 21:35:10 +01:00
Marc Fournier
28df18c79f Initial import from bzr into github. 2008-12-03 17:53:28 +01:00