From: Silvio Rhatto Date: Fri, 20 Mar 2015 13:14:14 +0000 (-0300) Subject: New ssl::cert scheme X-Git-Url: https://gitweb.fluxo.info/?a=commitdiff_plain;h=d130ff86ad08f5e73fa01f21a7ddfcc56e8b2cea;p=puppet-mail.git New ssl::cert scheme --- diff --git a/manifests/tls.pp b/manifests/tls.pp index 621cdbe..cc917df 100644 --- a/manifests/tls.pp +++ b/manifests/tls.pp @@ -10,9 +10,10 @@ class mail::tls { $mail_virtual = hiera('mail::virtual', false) # SSL certificate - ssl::cert { "cert": + ssl::cert { "${::domain}": group => 'postfix', privmode => '0640', + main => true, notify => $mail_virtual ? { false => Service['postfix'], default => Service['postfix', 'dovecot'], @@ -20,7 +21,7 @@ class mail::tls { } # Check SSL certificate - ssl::check { "$domain": + ssl::check { "${::domain}": file => true, } }