@@ -2,17 +2,18 @@ debconf-utils:
22 pkg.installed :
33 - order: 1
44
5- exim_packages :
5+ exim4 :
66 pkg.installed :
7- - pkgs:
8- - exim4
97 - require:
108 - debconf: exim4_config
119 - order: 2
10+ service.running :
11+ - enable: True
12+ - watch:
13+ - file: /etc/exim4/*
1214
13- exim4_setup :
15+ exim4_config :
1416 debconf.set :
15- - name: exim4_config
1617 - data:
1718 ' exim4/mailname' : {' type' : ' string' , ' value' : {{ grains[' localhost' ] }} }
1819 ' exim4/dc_localdelivery' : {' type' : ' select' , ' value' : ' mbox format in /var/mail/' }
@@ -24,14 +25,7 @@ exim4_setup:
2425 - require:
2526 - pkg: debconf-utils
2627
27- exim4_service:
28- service.running :
29- - name: exim4
30- - enable: True
31- - watch:
32- - file: /etc/exim4/*
33-
34- create_dir_dkim:
28+ /etc/exim4/dkim :
3529 file.directory :
3630 - name: /etc/exim4/dkim
3731 - makedirs: True
@@ -55,16 +49,6 @@ generate_public_cert:
5549 - cwd: /etc/exim4/dkim/
5650 - creates: /etc/exim4/dkim/ {{ pillar[' dkim_public_key' ] }}
5751
58- chown_dkim:
59- file.directory :
60- - name: /etc/exim4/dkim
61- - makedirs: True
62- - user: Debian-exim
63- - group: Debian-exim
64- - recurse:
65- - user
66- - group
67-
6852exim4_dkim:
6953 file.blockreplace :
7054 - name: /etc/exim4/exim4.conf.template
@@ -84,14 +68,12 @@ exim4_config_localmail:
8468 - content: ' domainlist local_domains = localhost : localhost.localdomain'
8569 - match: ' domainlist local_domains = MAIN_LOCAL_DOMAINS'
8670
87- exim4_config_localmacros :
71+ / etc/exim4/exim4.conf.localmacros :
8872 file.managed :
89- - name: /etc/exim4/exim4.conf.localmacros
9073 - contents: ' MAIN_TLS_ENABLE = 1'
9174
92- exim4_conf :
75+ / etc/exim4/update-exim4.conf.conf :
9376 file.managed :
94- - name: /etc/exim4/update-exim4.conf.conf
9577 - contents: |
9678 dc_eximconfig_configtype='smarthost'
9779 dc_other_hostnames=''
@@ -107,9 +89,8 @@ exim4_conf:
10789 dc_mailname_in_oh='true'
10890 dc_localdelivery='mail_spool'
10991
110- exim4_passwd_client :
92+ / etc/exim4/passwd.client :
11193 file.managed :
112- - name: /etc/exim4/passwd.client
11394 - user: root
11495 - group: Debian-exim
11596 - mode: 640
0 commit comments