parent
8fd3b94009
commit
fbdeb77770
|
@ -26,7 +26,11 @@ define icinga2::config ($source) {
|
|||
$path = "/etc/icinga2/${name}.conf"
|
||||
|
||||
parent_dirs { $path:
|
||||
require => File['icinga2cfgDir'],
|
||||
user => 'icinga',
|
||||
require => [
|
||||
User['icinga'],
|
||||
File['icinga2cfgDir']
|
||||
],
|
||||
}
|
||||
-> file { $path:
|
||||
source => "${source}/${name}.conf",
|
||||
|
|
|
@ -24,7 +24,11 @@ define icinga2::feature ($source = undef) {
|
|||
}
|
||||
|
||||
parent_dirs { $path:
|
||||
require => File['icinga2cfgDir'],
|
||||
user => 'icinga',
|
||||
require => [
|
||||
User['icinga'],
|
||||
File['icinga2cfgDir']
|
||||
],
|
||||
}
|
||||
-> file { $path:
|
||||
ensure => link,
|
||||
|
|
|
@ -5,7 +5,11 @@ define icingaweb2::config::general ($source, $replace = true) {
|
|||
$path = "/etc/icingaweb/${name}.ini"
|
||||
|
||||
parent_dirs { $path:
|
||||
require => File['icingaweb2cfgDir'],
|
||||
user => 'apache',
|
||||
require => [
|
||||
Class['apache'],
|
||||
File['icingaweb2cfgDir']
|
||||
],
|
||||
}
|
||||
-> file { $path:
|
||||
source => "${source}/${name}.ini",
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
define parent_dirs {
|
||||
define parent_dirs ($user = 'root') {
|
||||
exec { "parent_dirs-${name}":
|
||||
command => "mkdir -p \"\$(dirname \"\$(readlink -m '${name}')\")\"",
|
||||
path => '/bin:/usr/bin',
|
||||
user => $user,
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue