case $ensure {
'present': {
- exec { "/usr/sbin/a2ensite $name":
- unless => "/bin/sh -c '[ -L ${apache2_sites}-enabled/$name ] \
- && [ ${apache2_sites}-enabled/$name -ef ${apache2_sites}-available/$name ]'",
- notify => Exec["reload-apache2"],
- }
if !defined(File["${docroot}"]) {
file { "${docroot}":
ensure => directory,
mode => 0755,
}
}
+ exec { "/usr/sbin/a2ensite $name":
+ unless => "/bin/sh -c '[ -L ${apache2_sites}-enabled/$name ] \
+ && [ ${apache2_sites}-enabled/$name -ef ${apache2_sites}-available/$name ]'",
+ notify => Exec["reload-apache2"],
+ }
}
'absent': {
exec { "/usr/sbin/a2dissite $name":