]> git.donarmstrong.com Git - dsa-puppet.git/commitdiff
some ordering
authorStephen Gran <steve@lobefin.net>
Thu, 3 May 2012 06:16:49 +0000 (07:16 +0100)
committerStephen Gran <steve@lobefin.net>
Thu, 3 May 2012 06:16:49 +0000 (07:16 +0100)
Signed-off-by: Stephen Gran <steve@lobefin.net>
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'" ) }