#
class apache(
- $sites = "/etc/apache2/sites",
$mods = "/etc/apache2/mods",
+ $conf_sites = "/etc/apache2/sites",
$conf_d = "/etc/apache2/conf.d",
$macros = "/etc/apache2/conf.d/macros.conf",
$conf = "/etc/apache2/apache2.conf",
}
# Legacy configuration
- file { [ "${sites}-available/default", "${sites}-enabled/000-default" ]:
+ file { [ "${conf_sites}-available/default", "${conf_sites}-enabled/000-default" ]:
ensure => absent,
notify => Service["apache"],
}
# default site configuration
- file { "${sites}-available/default.conf":
+ file { "${conf_sites}-available/default.conf":
ensure => present,
content => template('apache/default.erb'),
owner => root,
notify => Service["apache"],
}
- file { "${sites}-enabled/000-default.conf":
+ file { "${conf_sites}-enabled/000-default.conf":
owner => root,
group => root,
- ensure => "${sites}-available/default.conf",
+ ensure => "${conf_sites}-available/default.conf",
notify => Service["apache"],
}