diff --git a/sysstat/manifests/init.pp b/sysstat/manifests/init.pp index 36d55d5..31faeb8 100644 --- a/sysstat/manifests/init.pp +++ b/sysstat/manifests/init.pp @@ -1,15 +1,30 @@ class sysstat { + package { "sysstat": ensure => installed, } - case $operatingsystem { + case $::operatingsystem { ubuntu: { file { "/etc/default/sysstat": ensure => present, source => "puppet:///modules/sysstat/sysstat.default", + notify => Service["sysstat"], } } + centos,fedora: { + } + default: { + fail("sysstat not supported on ${::operatingsystem}") + } } + + service { "sysstat": + ensure => running, + enable => true, + hasstatus => true, + require => Package["sysstat"], + } + }