X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;ds=inline;f=modules%2Fapache2%2Fmanifests%2Fsite.pp;h=34292384e7f83579a774fe3479d7a71025bf981c;hb=d12e10310ffb896fae1c736a99de385831a7bc90;hp=708e6fa0133e6462c1336a3e3bff7dae47cb8592;hpb=3eb533e5499e66423bafdedaf6c7d08ead1772de;p=mirror%2Fdsa-puppet.git diff --git a/modules/apache2/manifests/site.pp b/modules/apache2/manifests/site.pp index 708e6fa01..34292384e 100644 --- a/modules/apache2/manifests/site.pp +++ b/modules/apache2/manifests/site.pp @@ -41,8 +41,16 @@ define apache2::site ( } } - file { "/etc/apache2/sites-enabled/${name}": - ensure => $link_target, - notify => Service['apache2'], + if $ensure == present { + file { "/etc/apache2/sites-enabled/${name}": + ensure => link, + target => $link_target, + notify => Service['apache2'], + } + } else { + file { "/etc/apache2/sites-enabled/${name}": + ensure => absent, + notify => Service['apache2'], + } } }