Fixed psacct module for Ubuntu.

This commit is contained in:
Timo Mkinen 2012-03-08 09:16:48 +02:00
parent bf79f517ba
commit 24c0218ff1

View file

@ -3,15 +3,15 @@
#
class psacct {
case $operatingsystem {
fedora,centos: {
case $kernel {
linux: {
include psacct::linux
}
openbsd: {
include psacct::openbsd
}
default: {
fail("psacct module not supported in ${operatingsystem}")
fail("psacct module not supported in ${kernel}")
}
}
@ -23,10 +23,18 @@ class psacct {
class psacct::linux {
package { "psacct":
name => $operatingsystem ? {
ubuntu => "acct",
default => "psacct",
},
ensure => installed,
}
service { "psacct":
name => $operatingsystem ? {
ubuntu => "acct",
default => "psacct",
},
ensure => running,
enable => true,
hasstatus => true,