From b11cd7b96defdb99745055e37131d271c68e2011 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timo=20M=E4kinen?= Date: Fri, 18 May 2012 20:32:13 +0300 Subject: [PATCH] Added centos/fedora support to sysstat and fixed puppet lint errors. --- sysstat/manifests/init.pp | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) 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"], + } + }