X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;f=modules%2Fapache2%2Fmanifests%2Fmodule.pp;h=ff26ea636944dced23e25a506abd3e5a9f9d469b;hb=61e41608b123700be4cca1cde42c4e38d7fb0078;hp=3a6922bd31c38a5836931fa624deb4b25cecb5a8;hpb=3eb533e5499e66423bafdedaf6c7d08ead1772de;p=mirror%2Fdsa-puppet.git diff --git a/modules/apache2/manifests/module.pp b/modules/apache2/manifests/module.pp index 3a6922bd3..ff26ea636 100644 --- a/modules/apache2/manifests/module.pp +++ b/modules/apache2/manifests/module.pp @@ -3,15 +3,17 @@ 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: { err ( "Unknown ensure value: '$ensure'" ) } + default: { fail ( "Unknown ensure value: '$ensure'" ) } } }