diff --git a/site-modules/profile/manifests/icinga2/objects/e2e_checks_base.pp b/site-modules/profile/manifests/icinga2/objects/e2e_checks_base.pp --- a/site-modules/profile/manifests/icinga2/objects/e2e_checks_base.pp +++ b/site-modules/profile/manifests/icinga2/objects/e2e_checks_base.pp @@ -5,4 +5,6 @@ ensure => present } $check_file = '/etc/icinga2/conf.d/e2e-checks.conf' + + User <| title == nagios |> { groups +> "prometheus" } } diff --git a/site-modules/profile/manifests/prometheus/node.pp b/site-modules/profile/manifests/prometheus/node.pp --- a/site-modules/profile/manifests/prometheus/node.pp +++ b/site-modules/profile/manifests/prometheus/node.pp @@ -56,6 +56,13 @@ $scripts = lookup('prometheus::node::scripts', Hash, 'deep') $scripts_directory = lookup('prometheus::node::scripts::directory') + file {$textfile_directory: + ensure => directory, + owner => 'prometheus', + group => 'prometheus', + mode => '0775', + } + file {$scripts_directory: ensure => 'directory', owner => 'root',