]> gitweb.fluxo.info Git - puppet-apache.git/commitdiff
Trying to fix module dependency issue
authorSilvio Rhatto <rhatto@riseup.net>
Fri, 6 Nov 2009 14:04:49 +0000 (12:04 -0200)
committerSilvio Rhatto <rhatto@riseup.net>
Fri, 6 Nov 2009 14:04:49 +0000 (12:04 -0200)
manifests/init.pp

index 5fff3df036427410bdfad6d2dd14c69bcd01c213..a93b3bb32654479e856e827b2de8040aee5a1550 100644 (file)
@@ -117,7 +117,7 @@ class apache {
           require => Package["apache2"],
         }
       }
-      default: { err ( "Unknown ensure value: '$ensure'" ) }
+      default: { err ("Unknown ensure value: '$ensure'") }
     }
   }
 
@@ -127,14 +127,14 @@ class apache {
   # You can add a custom require (string) if the module depends on 
   # packages that aren't part of the default apache2 package. Because of 
   # the package dependencies, apache2 will automagically be included.
-  define module ( $ensure = 'present', $require = 'apache2' ) {
+  define module($ensure = 'present', $require = 'Package[apache2]') {
     case $ensure {
       'present' : {
         exec { "/usr/sbin/a2enmod $name":
           unless  => "/bin/sh -c '[ -L ${apache2_mods}-enabled/${name}.load ] \
                   && [ ${apache2_mods}-enabled/${name}.load -ef ${apache2_mods}-available/${name}.load ]'",
           notify  => Exec["force-reload-apache2"],
-          require => Package[$require],
+          require => $require,
         }
       }
       'absent': {
@@ -145,7 +145,7 @@ class apache {
           require => Package["apache2"],
         }
       }
-      default: { err ( "Unknown ensure value: '$ensure'" ) }
+      default: { err ("Unknown ensure value: '$ensure'") }
     }
   }