sendmail: Require sendmail package before deploying private key to get smmsp group into system.

This commit is contained in:
Timo Makinen 2014-03-14 10:17:09 +02:00
parent a5a7b8f15c
commit 7a9de1e10d

View file

@ -167,12 +167,16 @@ class sendmail::client::msa inherits sendmail::client {
$ssl_key = basename($sendmail_ssl_key) $ssl_key = basename($sendmail_ssl_key)
$ssl_cert = basename($sendmail_ssl_cert) $ssl_cert = basename($sendmail_ssl_cert)
file { "${ssl::private}/${ssl_key}": file { "${ssl::private}/${ssl_key}":
ensure => present, ensure => present,
mode => "0640", mode => "0640",
owner => "root", owner => "root",
group => "smmsp", group => "smmsp",
source => $sendmail_ssl_key, source => $sendmail_ssl_key,
notify => Service["sendmail"], require => $::operatingsystem ? {
"openbsd" => undef,
default => Package["sendmail"],
},
notify => Service["sendmail"],
} }
file { "${ssl::certs}/${ssl_cert}": file { "${ssl::certs}/${ssl_cert}":
ensure => present, ensure => present,