diff --git a/manifests/nagios/objects/template_rules.pp b/manifests/nagios/objects/template_rules.pp index 3279260..19da83a 100644 --- a/manifests/nagios/objects/template_rules.pp +++ b/manifests/nagios/objects/template_rules.pp @@ -41,7 +41,7 @@ class cd_nagios::nagios::objects::template_rules ( selrole => object_r, aeltype => nagios_etc_t, seluser => system_u, - content => template[$ng_templates_head_erb] + content => template[$ng_templates_head_erb], notify => Service[$ng_service], } diff --git a/templates/nagios/templates_cfg_rule.erb b/templates/nagios/templates_cfg_rule.erb index d4d5d14..ece05d5 100644 --- a/templates/nagios/templates_cfg_rule.erb +++ b/templates/nagios/templates_cfg_rule.erb @@ -1,4 +1,12 @@ +<% if @ng_template_object == 'contact' -%> define <%= @ng_template_object %>{ - + name <%= @ng_template_object_name %>; + } +<% elsif @ng_template_object == 'host' -%> + +<% elsif @ng_template_object == 'service' -%> + + +<% end -%>