mirror of
https://github.com/Icinga/icingaweb2.git
synced 2025-07-26 23:34:08 +02:00
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…
x
Reference in New Issue
Block a user