puppet: Let icingaweb2::config::general() use the config path defined by hiera

This commit is contained in:
Eric Lippmann 2014-12-10 15:16:19 +01:00
parent 9446117517
commit 513fbe6461

View File

@ -1,21 +1,15 @@
define icingaweb2::config::general ($source, $replace = true) { define icingaweb2::config::general (
include apache $source,
include icingaweb2 $config = hiera('icingaweb2::config'),
$replace = true
) {
include icingaweb2::config
$path = "/etc/icingaweb/${name}.ini" file { "${config}/${name}.ini":
parent_dirs { $path:
user => 'apache',
require => [
Class['apache'],
File['icingaweb2cfgDir']
],
}
-> file { $path:
source => "${source}/${name}.ini", source => "${source}/${name}.ini",
owner => 'apache', owner => 'root',
group => 'apache', group => 'icingaweb',
mode => 0660,
replace => $replace, replace => $replace,
require => Class['apache'],
} }
} }