]> git.donarmstrong.com Git - dsa-puppet.git/blobdiff - modules/apache2/manifests/module.pp
sudo: replace debbits by publicity
[dsa-puppet.git] / modules / apache2 / manifests / module.pp
index 17d4a71a0a921815de238f9694e424e2d13248f4..ff26ea636944dced23e25a506abd3e5a9f9d469b 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'" ) }