Commit graph

143 commits

Author SHA1 Message Date
Alexander Weidinger caee184158 master.cf: added dovecot 2017-12-08 14:04:35 +01:00
Alexander Weidinger 4c7c2a269d master.cf: made submission configurable 2017-12-08 13:20:01 +01:00
Alexander Weidinger ae878da8fa Use defaults.yaml and osmap.yaml 2017-12-08 12:12:56 +01:00
Florian Ermisch 9ed99927c2 explain what the colon in mapping.j2 is for 2017-08-25 14:54:20 +02:00
Florian Ermisch f514881e5a explain the difference between alias_maps and alias_database 2017-08-24 13:35:24 +02:00
Florian Ermisch c60c3bab6f adjust processed_parameters to match pillar.example 2017-08-24 13:25:38 +02:00
Florian Ermisch 8eed254773 one for-loop for all of the mappings 2017-08-24 13:10:54 +02:00
Florian Ermisch 136e02a61c check for absolute file_paths for maps 2017-08-24 13:03:22 +02:00
Florian Ermisch d51f60647a add optional context variable "colon" to mapping.j2 for aliases file 2017-08-24 13:03:10 +02:00
Florian Ermisch 099d84ab73 Template paths and groups to make them work on FreeBSD, too. 2017-08-24 13:02:46 +02:00
Florian Ermisch af5e9f8862 Add FreeBSD to map.jinja; root_grp, xbin_prefix to defaults.yaml
Accidentally already added config_path in the last commit, not
redoing it again.
2017-08-24 11:27:43 +02:00
Florian Ermisch f30c63f9ed Import map.jinja+defaults.yaml structure from salt-formula
Now using the `deep_merge()` macro so we can move the
values which are identical on most distributions from
`map.jinja` to `defaults.yaml`.
2017-08-24 11:21:48 +02:00
Niels Abspoel 7fc82e0bd2 Merge pull request #57 from M2Mobi/aliases
Use alias states for managing mail aliases.
2017-08-03 15:51:23 +02:00
Heinz Wiesinger e290d36699 Add option to manage mail aliases using alias states. 2017-05-08 16:55:14 +02:00
Niels Abspoel 21fc78dcf7 Merge pull request #55 from netmanagers/master
Minor formatting change
2017-03-29 14:58:58 +02:00
Javier Bértoli 026dd44dde Minor formatting change 2017-03-29 08:19:33 -03:00
Niels Abspoel d1dfca2398 Merge pull request #54 from netmanagers/master
Use join() for iterable values in main.cf
2017-03-28 17:08:19 +02:00
Javier Bértoli b0aa531297 Use join() for iterable values in main.cf 2017-03-28 11:57:34 -03:00
Lukas Erlacher 3183fc4351 Merge pull request #51 from EvaSDK/gh50-postconf-respect-file-type
Make postconf/newaliases respect file type
2017-02-23 09:36:33 +01:00
Gilles Dartiguelongue 961c1e10c4 Allow alias_database file type to be respected for running newaliases
See github issue #50.
2017-02-22 23:32:04 +01:00
Javier Bértoli bfd8c78cc3 Merge pull request #52 from davidkarlsen/postsrsd
add support for postsrsd
2017-01-27 11:59:26 -03:00
david 8929c185fc add support for postsrsd 2017-01-09 22:01:55 +01:00
Gilles Dartiguelongue b2fc0f1c0b Add support for default_database_type configuration option
See github issue #50.
2016-12-29 12:34:11 +01:00
Gilles Dartiguelongue 7ce8798709 Run postmap on a specific set of file types
According to postfix documentation [1], only some types of file require running
postmap, others must be left alone.

See github issue #50.

[1] http://www.postfix.org/postmap.1.html
2016-12-29 11:33:44 +01:00
Forrest d75184a7d1 Merge pull request #49 from imran1008/virtual-users
Added config files for virtual users
2016-11-20 11:09:47 -08:00
Imran Haider 65f86e621d Added config files for virtual users 2016-11-20 11:01:34 -05:00
Niels Abspoel 0ebb0d5480 Merge pull request #43 from EvaSDK/generic-map-handling
Generic map handling
2016-07-04 23:09:43 +02:00
Gilles Dartiguelongue e10ad0e745 Make prope use of jinja templating features
join is available in jinja-2.6, released in 2011.
2016-06-20 19:02:41 +02:00
Gilles Dartiguelongue 573211150f Actually print multiple value as described in man 5 virtual 2016-06-20 18:43:18 +02:00
Gilles Dartiguelongue 80645badee Handle mappings passed as dict or OrderedDict 2016-06-20 18:41:59 +02:00
Gilles Dartiguelongue 4c780c184e Handle smtp/lmtp password maps file mode
Do not hardcode the key name, even if there is only two at the moment
2016-06-20 18:41:43 +02:00
Gilles Dartiguelongue 62ab827c34 Replace postmap_macro by generic handling of map files
Merge existing handling of postfix lookup table/map files into a single
template. Mappings are read from pillar in `postfix:mapping`.
Configuration is written to the file pointed to by the relevant
directive in `postfix:config`. A single target file is supported at the
moment. The file is postmap'ed if needed.

The pillar accepts a dict or an OrderedDict.
2016-06-20 18:41:43 +02:00
Forrest 1442318df1 Merge pull request #42 from danoe/postfix_packages
added watch statement to restart postfix
2016-05-24 10:08:52 -07:00
Daniel Oetken e6da76dac8 added watch statement to restart postfix 2016-05-24 12:40:05 +02:00
Wolodja Wentland aa1d4ad5a9 Merge pull request #41 from danoe/postfix_packages
install postfix addons ( Debian Only)
2016-05-24 12:12:04 +02:00
Daniel Oetken 8e7544a5a8 install postfix addons ( Debian Only)
- mysql
  - pcre
2016-05-24 11:52:18 +02:00
Forrest ddf1aa6ce2 Merge pull request #40 from danoe/fix_readme
added missing sls to README
2016-05-23 10:32:54 -07:00
Daniel Oetken 8d09641f2e added missing sls to README 2016-05-23 12:39:55 +02:00
Forrest d167e4fb13 Merge pull request #38 from danoe/relay_domains
manage relay_domains file from pillar
2016-05-19 11:42:37 -07:00
Forrest 253f8d3698 Merge pull request #39 from danoe/service_enable
allow postfix/postgrey services to be enabled or disabled
2016-05-19 11:27:37 -07:00
Daniel Oetken 88fb050109 option to make postgrey service enabled or disabled 2016-05-19 13:55:15 +02:00
Daniel Oetken ac7b5e1a8d option to make postfix service enabled or disabled 2016-05-18 19:29:37 +02:00
Daniel Oetken 8c4c5e7a0a manage relay_domains file from pillar 2016-05-18 18:38:46 +02:00
Forrest 99d7f9b6fd Merge pull request #37 from campbellmc/master
Update pillar.example
2016-03-14 16:13:14 -07:00
Campbell 32f1a4387a Update pillar.example 2016-03-14 21:43:30 +00:00
puneet kandhari eda4021533 Merge pull request #35 from saltstack-formulas/fix_main.cf_jinja
fix missing bracket
2016-01-02 13:33:35 -06:00
Niels Abspoel b632899833 fix missing bracket 2016-01-02 20:20:54 +01:00
puneet kandhari f7c43ae6b0 Merge pull request #34 from davidkarlsen/sslCa
add config parameter smtp_tls_CApath to validate peers
2015-12-31 09:01:35 -06:00
david bcf0ec995f add config parameter smtp_tls_CApath to validate peers 2015-12-31 16:00:43 +01:00
Forrest 9bfa97d376 Merge pull request #33 from EvaSDK/fix-password-leak
Do not leak passwords
2015-12-29 11:41:17 -08:00