diff --git a/psacct/manifests/init.pp b/psacct/manifests/init.pp index fc440e7..610921b 100644 --- a/psacct/manifests/init.pp +++ b/psacct/manifests/init.pp @@ -23,20 +23,15 @@ class psacct { class psacct::linux { package { "psacct": + ensure => installed, name => $::operatingsystem ? { "debian" => "acct", "ubuntu" => "acct", default => "psacct", }, - ensure => installed, } service { "psacct": - name => $::operatingsystem ? { - "debian" => "acct", - "ubuntu" => "acct", - default => "psacct", - }, ensure => $::operatingsystem ? { "debian" => undef, "ubuntu" => undef, @@ -44,6 +39,11 @@ class psacct::linux { }, enable => true, hasstatus => true, + name => $::operatingsystem ? { + "debian" => "acct", + "ubuntu" => "acct", + default => "psacct", + }, require => Package["psacct"], }