add operatingsystem configuration for debian, keeping the existing as the default
authorMicah Anderson <micah@riseup.net>
Wed, 11 Jul 2012 19:01:30 +0000 (15:01 -0400)
committerMicah Anderson <micah@riseup.net>
Wed, 11 Jul 2012 19:01:30 +0000 (15:01 -0400)
manifests/module.pp

index a47cc79..5eec81f 100644 (file)
@@ -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 }
+    }
+  }
 }