]> git.donarmstrong.com Git - dsa-puppet.git/commitdiff
move module enable inside class definition?
authorStephen Gran <steve@lobefin.net>
Sat, 17 Oct 2009 14:55:41 +0000 (15:55 +0100)
committerStephen Gran <steve@lobefin.net>
Sat, 17 Oct 2009 14:55:41 +0000 (15:55 +0100)
Signed-off-by: Stephen Gran <steve@lobefin.net>
modules/apache2/manifests/init.pp

index ad09884224da2e47b52ac53af71e2d5bd62cd93e..2a5cd1fc88b5087bafc70209e787bccfc7a8471b 100644 (file)
@@ -1,24 +1,24 @@
-define enable_module($ensure=present, $require=apache2) {
-        case $ensure {
-                present: {
-                        exec { "/usr/sbin/a2enmod $name":
-                                unless => "/bin/sh -c '[ -L /etc/apache2/mods-enabled/${name}.load ]'",
-                                notify => Exec["force-reload-apache2"],
-                                require => Package[$require],
-                        }
-                }
-                absent: {
-                        exec { "/usr/sbin/a2dismod $name":
-                                onlyif => "/bin/sh -c '[ -L /etc/apache2/mods-enabled/${name}.load ]'",
-                                notify => Exec["force-reload-apache2"],
-                                require => Package[$require],
-                        }
-                }
-                default: { err ( "Unknown ensure value: '$ensure'" ) }
-         }
-}
-
 class apache2 {
+       define enable_module($ensure=present, $require=apache2) {
+               case $ensure {
+                       present: {
+                               exec { "/usr/sbin/a2enmod $name":
+                                       unless => "/bin/sh -c '[ -L /etc/apache2/mods-enabled/${name}.load ]'",
+                                       notify => Exec["force-reload-apache2"],
+                                       require => Package[$require],
+                               }
+                       }
+                       absent: {
+                               exec { "/usr/sbin/a2dismod $name":
+                                       onlyif => "/bin/sh -c '[ -L /etc/apache2/mods-enabled/${name}.load ]'",
+                                       notify => Exec["force-reload-apache2"],
+                                       require => Package[$require],
+                               }
+                       }
+                       default: { err ( "Unknown ensure value: '$ensure'" ) }
+                }
+       }
+
         include munin-node::apache
 
        package {