Recommit for updates in build 112

This commit is contained in:
Jenkins Server
2026-03-01 18:41:44 +01:00
parent ae6cafa4c2
commit a5978428e4
10 changed files with 16 additions and 48 deletions

View File

@@ -232,7 +232,7 @@ class confdroid_nagios::client::target (
@@nagios_host { $fqdn:
ensure => $ng_ping_ensure,
alias => $fqdn,
alias => $hostname,
address => $fqdn,
use => 'linux-server',
target => $ng_target_host,
@@ -244,7 +244,7 @@ class confdroid_nagios::client::target (
group => 'nagios',
mode => '0640',
check_command => "check_ping!${ng_ping_warn}!${ng_ping_crit}",
notify => Service[$ng_nagios_service],
notify => Service[$ng_service],
}
@@nagios_service { "root_partition_${fqdn}":

View File

@@ -174,7 +174,7 @@ class confdroid_nagios::nagios::objects::add_contact_rules (
selrole => object_r,
seltype => nagios_etc_t,
seluser => system_u,
notify => Service[$ng_nagios_service],
notify => Service[$ng_service],
}
# manage file header

View File

@@ -169,7 +169,7 @@ class confdroid_nagios::nagios::objects::add_contactgroups_rules (
selrole => object_r,
seltype => nagios_etc_t,
seluser => system_u,
notify => Service[$ng_nagios_service],
notify => Service[$ng_service],
}
# manage file header

View File

@@ -167,7 +167,7 @@ class confdroid_nagios::nagios::objects::add_hostgroup_rules (
selrole => object_r,
seltype => nagios_etc_t,
seluser => system_u,
notify => Service[$ng_nagios_service],
notify => Service[$ng_service],
}
# manage file header

View File

@@ -161,7 +161,7 @@ class confdroid_nagios::nagios::objects::add_servicegroup_rules (
selrole => object_r,
seltype => nagios_etc_t,
seluser => system_u,
notify => Service[$ng_nagios_service],
notify => Service[$ng_service],
}
# manage file header

View File

@@ -170,7 +170,7 @@ class confdroid_nagios::nagios::resources::resource (
selrole => object_r,
seltype => nagios_etc_t,
seluser => system_u,
notify => Service[$ng_nagios_service],
notify => Service[$ng_service],
}
concat::fragment { 'header':

View File

@@ -1238,7 +1238,7 @@ class confdroid_nagios::params (
$os_release = $facts['os']['release']['major']
# service
$ng_nagios_service = 'nagios'
$ng_service = 'nagios'
# directories
$ng_main_dir = '/etc/nagios'
@@ -1293,7 +1293,7 @@ class confdroid_nagios::params (
$ng_cntctgrps_head_erb = 'confdroid_nagios/nagios/contactgroups_cfg_head.erb'
$ng_cntctgrps_rule_erb = 'confdroid_nagios/nagios/contactgroups_cfg_rule.erb'
$ng_target_command = "${ng_conf_d_dir}/nagios_commands_base.cfg"
$ng_nagios_service_cmd = 'check_nagios!/var/log/nagios/status.dat!5!/usr/sbin/nagios'
$ng_service_cmd = 'check_nagios!/var/log/nagios/status.dat!5!/usr/sbin/nagios'
$ng_htpasswd_file = "${ng_main_dir}/passwd"
$ng_htpasswd_head = 'confdroid_nagios/nagios/htpasswd_head.erb'
$ng_htpasswd_rule = 'confdroid_nagios/nagios/htpasswd_rule.erb'

View File

@@ -115,21 +115,7 @@
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34</pre>
20</pre>
</td>
<td>
<pre class="code"><span class="info file"># File 'manifests/server/files.pp', line 6</span>
@@ -145,22 +131,8 @@ class confdroid_nagios::server::files (
group =&gt; &#39;nagios&#39;,
mode =&gt; &#39;0644&#39;,
content =&gt; template($ng_nagios_cfg_erb),
notify =&gt; Service[$ng_nagios_service],
notify =&gt; Service[$ng_service],
}
# custom cfg files
## temp place holder, this will be done via defines
## and PuppetDB exports and imports in the future
#file { $ng_target_command:
# ensure =&gt; file,
# owner =&gt; &#39;nagios&#39;,
# group =&gt; &#39;nagios&#39;,
# mode =&gt; &#39;0644&#39;,
# selrange =&gt; s0,
# selrole =&gt; object_r,
# seltype =&gt; nagios_etc_t,
# seluser =&gt; system_u,
# notify =&gt; Service[$ng_nagios_service],
#}
}
}</pre>
</td>

View File

@@ -296,9 +296,7 @@
198
199
200
201
202
203</pre>
201</pre>
</td>
<td>
<pre class="code"><span class="info file"># File 'manifests/server/service.pp', line 6</span>
@@ -317,9 +315,9 @@ class confdroid_nagios::server::service (
refreshonly =&gt; true,
}
service { $ng_nagios_service:
service { $ng_service:
ensure =&gt; running,
name =&gt; $ng_nagios_service,
name =&gt; $ng_service,
enable =&gt; true,
hasrestart =&gt; true,
hasstatus =&gt; true,
@@ -344,7 +342,7 @@ class confdroid_nagios::server::service (
}
@@nagios_service { &#39;check_nagios_localhost&#39;:
check_command =&gt; $ng_nagios_service_cmd,
check_command =&gt; $ng_service_cmd,
use =&gt; &#39;generic-service&#39;,
host_name =&gt; &#39;localhost&#39;,
notification_period =&gt; &#39;24x7&#39;,
@@ -497,8 +495,6 @@ class confdroid_nagios::server::service (
Nagios_contactgroup &lt;&lt;||&gt;&gt; { notify =&gt; Service[&#39;nagios&#39;] }
Nagios_command &lt;&lt;||&gt;&gt; { notify =&gt; Service[&#39;nagios&#39;] }
Nagios_timeperiod &lt;&lt;||&gt;&gt; { notify =&gt; Service[&#39;nagios&#39;] }
}
}</pre>
</td>

View File

@@ -173,7 +173,7 @@ define confdroid_nagios::server::access (
$ng_nagios_server = $confdroid_nagios::params::ng_nagios_server
$ng_htpasswd_file = $confdroid_nagios::params::ng_htpasswd_file
$ng_htpasswd_rule = $confdroid_nagios::params::ng_htpasswd_rule
$ng_nagios_service = $confdroid_nagios::params::ng_nagios_service
$ng_service = $confdroid_nagios::params::ng_service
if $fqdn == $ng_nagios_server {
# create password rules