diff --git a/psacct/manifests/init.pp b/psacct/manifests/init.pp index ac6a042..99bcb18 100644 --- a/psacct/manifests/init.pp +++ b/psacct/manifests/init.pp @@ -23,7 +23,7 @@ class psacct { class psacct::linux { package { "psacct": - name => $operatingsystem ? { + name => $::operatingsystem ? { ubuntu => "acct", default => "psacct", }, @@ -31,11 +31,14 @@ class psacct::linux { } service { "psacct": - name => $operatingsystem ? { - ubuntu => "acct", - default => "psacct", + name => $::operatingsystem ? { + "ubuntu" => "acct", + default => "psacct", + }, + ensure => $operatingsystem ? { + "ubuntu" => undef, + default => running, }, - ensure => running, enable => true, hasstatus => true, require => Package["psacct"],