From 74853d6c8247358f647b40995d770bdc292bfca1 Mon Sep 17 00:00:00 2001 From: Micah Anderson Date: Wed, 11 Jul 2012 15:01:30 -0400 Subject: add operatingsystem configuration for debian, keeping the existing as the default --- manifests/module.pp | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/manifests/module.pp b/manifests/module.pp index a47cc79..5eec81f 100644 --- a/manifests/module.pp +++ b/manifests/module.pp @@ -1,7 +1,14 @@ -define perl::module ( - $ensure = 'present' -) { +define perl::module ( $ensure = 'present' ) +{ if $ensure == 'present' { require perl } - package {"perl-${name}": ensure => $ensure } + + case $operatingsystem { + 'debian','ubuntu': { + package {"lib${name}-perl": ensure => $ensure } + } + default: { + package {"perl-${name}": ensure => $ensure } + } + } } -- cgit v1.2.3