sso still needs more
[mirror/dsa-puppet.git] / modules / apache2 / manifests / module.pp
index 17d4a71..ff26ea6 100644 (file)
@@ -3,13 +3,15 @@ define apache2::module ($ensure = present) {
                present: {
                        exec { "/usr/sbin/a2enmod ${name}":
                                creates => "/etc/apache2/mods-enabled/${name}.load",
+                               require => Package['apache2'],
                                notify  => Service['apache2']
                        }
                }
                absent: {
                        exec { "/usr/sbin/a2dismod ${name}":
-                               onlyif => "test -L /etc/apache2/mods-enabled/${name}.load",
-                               notify => Service['apache2']
+                               onlyif  => "test -L /etc/apache2/mods-enabled/${name}.load",
+                               require => Package['apache2'],
+                               notify  => Service['apache2']
                        }
                }
                default: { fail ( "Unknown ensure value: '$ensure'" ) }