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