OP#188 create directory
This commit is contained in:
@@ -6,7 +6,7 @@
|
||||
class prometheus_cd::main::dirs (
|
||||
) inherits prometheus_cd::params {
|
||||
require prometheus_cd::main::install
|
||||
if ($ps_prom_host == $fqdn) and ($manage_prometheus == true) {
|
||||
if ($ps_prom_host == $fqdn) and ($manage_prometheus == true) {
|
||||
# prometheus directory
|
||||
file { $ps_main_dir:
|
||||
ensure => directory,
|
||||
@@ -18,7 +18,7 @@ class prometheus_cd::main::dirs (
|
||||
seltype => etc_t,
|
||||
seluser => system_u,
|
||||
}
|
||||
# service systemfile directory
|
||||
# service system file directory
|
||||
file { $ps_system_file_dir:
|
||||
ensure => directory,
|
||||
owner => 'root',
|
||||
@@ -29,5 +29,22 @@ class prometheus_cd::main::dirs (
|
||||
seltype => systemd_unit_file_t,
|
||||
seluser => unconfined_u,
|
||||
}
|
||||
if $ps_write_external == true {
|
||||
file { $ps_pruning_dir:
|
||||
ensure => directory,
|
||||
owner => 'prometheus',
|
||||
group => 'prometheus',
|
||||
mode => '0755',
|
||||
selrange => s0,
|
||||
selrole => object_r,
|
||||
seltype => usr_,
|
||||
seluser => unconfined_u,
|
||||
}
|
||||
}
|
||||
if $ps_write_external == false {
|
||||
file { $ps_pruning_dir:
|
||||
ensure => absent,
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user