summaryrefslogtreecommitdiff
path: root/manifests
diff options
context:
space:
mode:
Diffstat (limited to 'manifests')
-rw-r--r--manifests/tls.pp13
1 files changed, 9 insertions, 4 deletions
diff --git a/manifests/tls.pp b/manifests/tls.pp
index 435e5d1..46083ec 100644
--- a/manifests/tls.pp
+++ b/manifests/tls.pp
@@ -1,7 +1,12 @@
class mail::tls {
# TLS
- postfix::config { "smtpd_tls_cert_file": value => '/etc/ssl/certs/cert.crt' }
- postfix::config { "smtpd_tls_key_file": value => '/etc/ssl/private/cert.pem' }
- postfix::config { "smtpd_use_tls": value => 'yes' }
- postfix::config { "smtp_use_tls": value => 'yes' }
+ postfix::config { "smtpd_tls_cert_file": value => '/etc/ssl/certs/cert.crt' }
+ postfix::config { "smtpd_tls_key_file": value => '/etc/ssl/private/cert.pem' }
+ postfix::config { "smtpd_use_tls": value => 'yes' }
+ postfix::config { "smtp_use_tls": value => 'yes' }
+ postfix::config { "smtp_tls_policy_maps": value => 'hash:/etc/postfix/tls_policy' }
+
+ postfix::hash { "/etc/postfix/tls_policy":
+ ensure => present,
+ }
}