make define easier
authorMarcel Haerry <haerry@puzzle.ch>
Tue, 16 Nov 2010 16:51:11 +0000 (17:51 +0100)
committerMarcel Haerry <haerry@puzzle.ch>
Tue, 16 Nov 2010 16:51:11 +0000 (17:51 +0100)
manifests/module.pp

index f9a90d6..a47cc79 100644 (file)
@@ -1,11 +1,7 @@
 define perl::module (
-    $ensure = 'present'
+  $ensure = 'present'
 ) {
-    include perl
-
-    package {"perl-${name}": 
-        ensure => $ensure, 
-        require => Package['perl'],
-    }
+  if $ensure == 'present' { require perl }
+  package {"perl-${name}": ensure => $ensure }
 }