diff --git a/sasl/manifests/init.pp b/sasl/manifests/init.pp index 36cf674..99fa85e 100644 --- a/sasl/manifests/init.pp +++ b/sasl/manifests/init.pp @@ -94,10 +94,16 @@ class sasl::saslauthd { augeas { "set-saslauthd-mech": context => "/files/etc/sysconfig/saslauthd", changes => [ "set MECH kerberos5", - "set KRB5_KTNAME '\"/etc/saslauthd.keytab\"'", - "set @export KRB5_KTNAME", ], + "set KRB5_KTNAME '\"/etc/saslauthd.keytab\"'", ], notify => Service["saslauthd"], } + if versioncmp($::operatingsystemrelease, 7) < 0 { + augeas { "export-saslauthd-keytab": + context => "/files/etc/sysconfig/saslauthd", + changes => "set @export KRB5_KTNAME", + notify => Service["saslauthd"], + } + } $user = "saslauth" } "openbsd": {