mirror of https://github.com/zulip/zulip.git
kandra: Pull in known_hosts to the nagios user.
This prevents failures when new hosts are initially added to the configuration.
This commit is contained in:
parent
2cbd9c2a47
commit
96d237d57e
|
@ -2,7 +2,6 @@ class kandra::profile::nagios inherits kandra::profile::base {
|
|||
|
||||
include kandra::apache
|
||||
|
||||
zulip::ssh_keys { 'nagios': }
|
||||
$nagios_packages = [# Packages needed for Nagios
|
||||
'nagios4',
|
||||
# For sending outgoing email
|
||||
|
@ -33,6 +32,13 @@ class kandra::profile::nagios inherits kandra::profile::base {
|
|||
$hosts_smokescreen = split(zulipconf('nagios', 'hosts_smokescreen', undef), ',')
|
||||
$hosts_other = split(zulipconf('nagios', 'hosts_other', undef), ',')
|
||||
|
||||
$hosts = zulipconf_nagios_hosts()
|
||||
$qualified_hosts = $hosts.map |$h| { if '.' in $h { $h } else { "${h}.${default_host_domain}" }}
|
||||
Kandra::User_Dotfiles['nagios'] {
|
||||
keys => 'nagios',
|
||||
known_hosts => $qualified_hosts,
|
||||
}
|
||||
|
||||
file { '/etc/nagios4/':
|
||||
recurse => true,
|
||||
purge => false,
|
||||
|
@ -100,7 +106,8 @@ class kandra::profile::nagios inherits kandra::profile::base {
|
|||
}
|
||||
|
||||
service { 'nagios4':
|
||||
ensure => running,
|
||||
ensure => running,
|
||||
require => Kandra::User_Dotfiles['nagios'],
|
||||
}
|
||||
|
||||
file { [
|
||||
|
@ -114,7 +121,6 @@ class kandra::profile::nagios inherits kandra::profile::base {
|
|||
ensure => absent,
|
||||
}
|
||||
|
||||
$hosts = zulipconf_nagios_hosts()
|
||||
file { '/etc/nagios4/conf.d/zulip_autossh.cfg':
|
||||
ensure => file,
|
||||
mode => '0644',
|
||||
|
|
Loading…
Reference in New Issue