- file { "/etc/apache2/sites-enabled/${name}":
- ensure => $link_target,
- notify => Service['apache2'],
+ if versioncmp($::lsbmajdistrelease, '7') <= 0 {
+ $symlink = "/etc/apache2/sites-enabled/${name}"
+ } else {
+ $symlink = "/etc/apache2/sites-enabled/${name}.conf"
+
+ file { "/etc/apache2/sites-enabled/${name}":
+ ensure => absent,
+ notify => Exec['service apache2 reload'],
+ }
+ }
+
+ if $ensure == present {
+ file { $symlink:
+ ensure => link,
+ target => $link_target,
+ notify => Exec['service apache2 reload'],
+ }
+ } else {
+ file { $symlink:
+ ensure => absent,
+ notify => Exec['service apache2 reload'],
+ }