adds file content for nrpe.te
This commit is contained in:
@@ -24,6 +24,17 @@ class cd_nrpe::main::exec (
|
||||
|
||||
) inherits cd_nrpe::params {
|
||||
|
||||
# allow sudo
|
||||
# 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
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@@ -176,8 +176,11 @@ $ne_cmd_head_erb = 'cd_nrpe/cmd_head.erb'
|
||||
$ne_cmd_rule_erb = 'cd_nrpe/cmd_rule.erb'
|
||||
$ne_sudo_file = '/etc/sudoers.d/nagios_sudo'
|
||||
$ne_sudo_rule_erb = 'cd_nrpe/sudo_rule.erb'
|
||||
$ne_nrpe_te_file = '/etc/nrpe/nrpe.te'
|
||||
$ne_nrpe_te_file = "${ne_main_conf_d_dir}/nrpe.te"
|
||||
$ne_nrpe_te_erb = 'cd_nrpe/nrpe.te.erb'
|
||||
$ne_nrpe_mod_file = "${ne_main_conf_d_dir}/nrpe.mod"
|
||||
$ne_checkmodule_nrpe_erb = 'cd_nrpe/checkmodule_nrpe.erb'
|
||||
$ne_nrpe_pp_file = "${ne_main_conf_d_dir}/nrpe.pp"
|
||||
|
||||
# includes must be last
|
||||
|
||||
|
||||
2
templates/checkmodule_nrpe.erb
Normal file
2
templates/checkmodule_nrpe.erb
Normal file
@@ -0,0 +1,2 @@
|
||||
/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 %>
|
||||
Reference in New Issue
Block a user