File tree Expand file tree Collapse file tree 4 files changed +28
-1
lines changed Expand file tree Collapse file tree 4 files changed +28
-1
lines changed Original file line number Diff line number Diff line change 88 postsrsd_pkg : postsrsd
99 postgrey_pkg : postgrey
1010 root_grp : root
11+ setgid_group : postdrop
12+ daemon_directory : /usr/libexec/postfix
1113 service : postfix
1214 xbin_prefix : /usr
1315 dovecot_deliver : /usr/lib/dovecot/deliver
Original file line number Diff line number Diff line change 4646
4747{{ set_parameter('readme_directory', 'no') }}
4848
49+ # Apply default setgid_group
50+ {{ set_parameter('setgid_group', postfix.setgid_group) }}
51+ # Set daemon directory
52+ {{ set_parameter('daemon_directory', postfix.daemon_directory) }}
53+
4954{%- set relay_restrictions = ['permit_mynetworks'] %}
5055{%- set recipient_restrictions = ['permit_mynetworks'] %}
5156
Original file line number Diff line number Diff line change 11{% from " postfix/map.jinja" import postfix with context % }
22
3+ {%- if grains.os_family == " Suse" % }
4+ # The existence of this file prevents the system to
5+ # overwrite files from salt when installing.
6+ / var/ adm/ postfix.configured:
7+ file .managed:
8+ - contents: ' '
9+ - mode: ' 0644'
10+ - user: ' root'
11+ - group: ' root'
12+ - require_in:
13+ - pkg: postfix
14+ {%- endif % }
15+
316postfix:
417 pkg.installed:
518 - name: {{ postfix.package }}
6- {%- if grains[ ' os_family' ] == " FreeBSD" % }
19+ {%- if grains. os_family == " FreeBSD" % }
720 - force: True
821 - batch: True
922{%- endif % }
Original file line number Diff line number Diff line change 33---
44Arch :
55 policyd_spf_pkg : python-postfix-policyd-spf
6+ daemon_directory : /usr/lib/postfix/bin
67
78Debian :
89 policyd_spf_pkg : postfix-policyd-spf-python
910 pcre_pkg : postfix-pcre
1011 mysql_pkg : postfix-mysql
12+ daemon_directory : /usr/lib/postfix/sbin
1113
1214FreeBSD :
1315 policyd_spf_pkg : py27-postfix-policyd-spf-python
1416 aliases_file : /etc/mail/aliases
1517 xbin_prefix : /usr/local
1618 config_path : /usr/local/etc/postfix
1719 root_grp : wheel
20+ daemon_directory : /usr/local/libexec/postfix
1821 dovecot_deliver : /usr/local/libexec/dovecot/deliver
1922
2023Gentoo :
@@ -27,3 +30,7 @@ Gentoo:
2730
2831RedHat :
2932 policyd_spf_pkg : pypolicyd-spf
33+
34+ Suse :
35+ setgid_group : maildrop
36+ daemon_directory : /usr/lib/postfix/bin
You can’t perform that action at this time.
0 commit comments