Fixed psacct module for Ubuntu.
This commit is contained in:
parent
bf79f517ba
commit
24c0218ff1
1 changed files with 11 additions and 3 deletions
|
@ -3,15 +3,15 @@
|
||||||
#
|
#
|
||||||
class psacct {
|
class psacct {
|
||||||
|
|
||||||
case $operatingsystem {
|
case $kernel {
|
||||||
fedora,centos: {
|
linux: {
|
||||||
include psacct::linux
|
include psacct::linux
|
||||||
}
|
}
|
||||||
openbsd: {
|
openbsd: {
|
||||||
include psacct::openbsd
|
include psacct::openbsd
|
||||||
}
|
}
|
||||||
default: {
|
default: {
|
||||||
fail("psacct module not supported in ${operatingsystem}")
|
fail("psacct module not supported in ${kernel}")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -23,10 +23,18 @@ class psacct {
|
||||||
class psacct::linux {
|
class psacct::linux {
|
||||||
|
|
||||||
package { "psacct":
|
package { "psacct":
|
||||||
|
name => $operatingsystem ? {
|
||||||
|
ubuntu => "acct",
|
||||||
|
default => "psacct",
|
||||||
|
},
|
||||||
ensure => installed,
|
ensure => installed,
|
||||||
}
|
}
|
||||||
|
|
||||||
service { "psacct":
|
service { "psacct":
|
||||||
|
name => $operatingsystem ? {
|
||||||
|
ubuntu => "acct",
|
||||||
|
default => "psacct",
|
||||||
|
},
|
||||||
ensure => running,
|
ensure => running,
|
||||||
enable => true,
|
enable => true,
|
||||||
hasstatus => true,
|
hasstatus => true,
|
||||||
|
|
Loading…
Add table
Reference in a new issue