1 define apache2::config($config = undef, $template = undef, $ensure = present) {
7 if ! ($config or $template) {
8 fail ( "No configuration found for ${name}" )
12 default: { fail ( "Unknown ensure value: '$ensure'" ) }
16 file { "/etc/apache2/conf.d/${name}":
18 content => template($template),
19 require => Package['apache2'],
20 notify => Service['apache2'],
23 file { "/etc/apache2/conf.d/${name}":
26 require => Package['apache2'],
27 notify => Service['apache2'],