From bbf8ad07504586d2cfebf39d15a1b3c6e7f4ff59 Mon Sep 17 00:00:00 2001 From: Ossi Salmi Date: Fri, 4 Mar 2011 14:58:55 +0200 Subject: [PATCH] Added support for CentOS to abusehelper --- abusehelper/manifests/init.pp | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/abusehelper/manifests/init.pp b/abusehelper/manifests/init.pp index 19349f2..2f8a14b 100644 --- a/abusehelper/manifests/init.pp +++ b/abusehelper/manifests/init.pp @@ -8,6 +8,11 @@ class abusehelper { ensure => installed, } } + centos: { + package { "python26": + ensure => installed, + } + } } file { "/usr/local/src/abusehelper.tar.gz": @@ -22,9 +27,17 @@ class abusehelper { strip => 1, source => "/usr/local/src/abusehelper.tar.gz", require => File["/usr/local/src/abusehelper.tar.gz"], + before => Python::Setup::Install["/usr/local/src/abusehelper"], } python::setup::install { "/usr/local/src/abusehelper": - require => Util::Extract::Tar["/usr/local/src/abusehelper"], + python => $operatingsystem ? { + centos => "python2.6", + default => "python", + }, + require => $operatingsystem ? { + centos => Package["python26"], + default => undef, + }, } include user::system