]> git.donarmstrong.com Git - dsa-puppet.git/blobdiff - modules/apache2/manifests/site.pp
some link tidy up
[dsa-puppet.git] / modules / apache2 / manifests / site.pp
index 708e6fa0133e6462c1336a3e3bff7dae47cb8592..34292384e7f83579a774fe3479d7a71025bf981c 100644 (file)
@@ -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'],
+               }
        }
 }