diff --git a/sasl/manifests/init.pp b/sasl/manifests/init.pp index 99fa85e..3887f35 100644 --- a/sasl/manifests/init.pp +++ b/sasl/manifests/init.pp @@ -137,14 +137,14 @@ class sasl::saslauthd { if $user { case $::operatingsystem { "centos","fedora","redhat": { - file { "/var/run/saslauthd": - ensure => directory, - mode => "0775", - owner => "root", - group => $user, - before => Service["saslauthd"], - } if versioncmp($::operatingsystemrelease, "7") < 0 { + file { "/var/run/saslauthd": + ensure => directory, + mode => "0775", + owner => "root", + group => $user, + before => Service["saslauthd"], + } augeas { "set-saslauthd-user": context => "/files/etc/sysconfig/saslauthd", changes => "set DAEMONOPTS '\"--user ${user}\"'", @@ -174,6 +174,7 @@ class sasl::saslauthd { owner => "root", group => "root", require => Class["sasl::client"], + before => Service["saslauthd"], } } }