Puppet Class: role::alerting_host
- Defined in:
- modules/role/manifests/alerting_host.pp
Overview
Class: role::alerting_host
Sets up a full production alerting host, including an icinga instance, tcpircbot, and certspotter
Parameters
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 |
# File 'modules/role/manifests/alerting_host.pp', line 8
class role::alerting_host {
include profile::base::production
include profile::firewall
include profile::icinga
include profile::icinga::performance
include profile::icinga::logmsgbot
include profile::certspotter
include profile::scap::dsh
include profile::dns::auth::monitoring::global
include profile::statograph
include profile::alertmanager
include profile::alertmanager::irc
include profile::alertmanager::web
include profile::alertmanager::ack
include profile::alertmanager::api
include profile::alertmanager::phab
include profile::alertmanager::triage
include profile::klaxon
include profile::vopsbot
include profile::corto
class { 'httpd::mpm':
mpm => 'prefork'
}
class { 'httpd':
modules => ['headers', 'rewrite', 'authnz_ldap', 'authn_file', 'cgi',
'ssl', 'proxy_http', 'allowmethods'],
}
}
|