diff --git a/psacct/manifests/init.pp b/psacct/manifests/init.pp index 99bcb18..bd85529 100644 --- a/psacct/manifests/init.pp +++ b/psacct/manifests/init.pp @@ -3,15 +3,15 @@ # class psacct { - case $kernel { - linux: { + case $::kernel { + "linux": { include psacct::linux } - openbsd: { + "openbsd": { include psacct::openbsd } default: { - fail("psacct module not supported in ${kernel}") + fail("psacct module not supported in ${::kernel}") } } @@ -24,8 +24,8 @@ class psacct::linux { package { "psacct": name => $::operatingsystem ? { - ubuntu => "acct", - default => "psacct", + "ubuntu" => "acct", + default => "psacct", }, ensure => installed, } @@ -35,7 +35,7 @@ class psacct::linux { "ubuntu" => "acct", default => "psacct", }, - ensure => $operatingsystem ? { + ensure => $::operatingsystem ? { "ubuntu" => undef, default => running, }, @@ -67,7 +67,7 @@ class psacct::openbsd { exec { "accton": command => "accton /var/account/acct", path => "/bin:/usr/bin:/sbin:/usr/sbin", - user => root, + user => "root", refreshonly => true, }