From d5fc2898407d984b378432a8465c357115ee40d2 Mon Sep 17 00:00:00 2001 From: Arne Teuke Date: Tue, 23 Apr 2019 20:54:36 +0200 Subject: [PATCH] adds file content for nrpe.te --- manifests/main/exec.pp | 17 +++++------------ manifests/main/files.pp | 1 + templates/checkmodule_nrpe.erb | 1 + 3 files changed, 7 insertions(+), 12 deletions(-) diff --git a/manifests/main/exec.pp b/manifests/main/exec.pp index c747b81..1d03c33 100644 --- a/manifests/main/exec.pp +++ b/manifests/main/exec.pp @@ -25,16 +25,9 @@ class cd_nrpe::main::exec ( ) inherits cd_nrpe::params { # create policy file fpr sudo selinux policy -# exec { 'create_nrpe_pp': -# command => template($ne_checkmodule_nrpe_erb), -# user => 'root', -# creates => $ne_nrpe_pp_file, -# notify => Exec['import_nrpe_policy'], -# } - - # execute policy file -# exec { 'import_nrpe_policy': -# command => template -# -# } + exec { 'create_nrpe_pp': + command => template($ne_checkmodule_nrpe_erb), + user => 'root', + creates => $ne_nrpe_pp_file, + } } diff --git a/manifests/main/files.pp b/manifests/main/files.pp index b17202f..b7a0dfd 100644 --- a/manifests/main/files.pp +++ b/manifests/main/files.pp @@ -25,6 +25,7 @@ class cd_nrpe::main::files ( ) inherits cd_nrpe::params { require cd_nrpe::main::dirs + include cd_nrpe::main::exec # manage /etc/nagios/nrpe.cfg diff --git a/templates/checkmodule_nrpe.erb b/templates/checkmodule_nrpe.erb index 39ff411..8662cad 100644 --- a/templates/checkmodule_nrpe.erb +++ b/templates/checkmodule_nrpe.erb @@ -1,2 +1,3 @@ /bin/checkmodule -M -m -o <%= @ne_nrpe_mod_file %> <%= @ne_nrpe_te_file %> /bin/semodule_package -o <%= @ne_nrpe_pp_file %> -m <%= @ne_nrpe_mod_file %> +/bin/semodule -i <%= @ne_nrpe_pp_file %>