Giuseppe Lavagetto has uploaded a new change for review. (
https://gerrit.wikimedia.org/r/401553 )
Change subject: monitoring: create role::alerting_host
......................................................................
monitoring: create role::alerting_host
Change-Id: Ia461dc99b07784db78fd62acb96c16910a92b48d
---
M manifests/site.pp
A modules/role/manifests/alerting_host.pp
2 files changed, 17 insertions(+), 2 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/operations/puppet
refs/changes/53/401553/1
diff --git a/manifests/site.pp b/manifests/site.pp
index 579eee4..39e0ef6 100644
--- a/manifests/site.pp
+++ b/manifests/site.pp
@@ -682,8 +682,7 @@
# icinga based monitoring hosts (einsteinium = eqiad, tegmen = codfw)
node 'einsteinium.wikimedia.org', 'tegmen.wikimedia.org' {
- role(icinga, tcpircbot, certspotter)
- interface::add_ip6_mapped { 'main': }
+ role(alerting_host)
}
node /^elastic101[7-9]\.eqiad\.wmnet/ {
diff --git a/modules/role/manifests/alerting_host.pp
b/modules/role/manifests/alerting_host.pp
new file mode 100644
index 0000000..42be71e
--- /dev/null
+++ b/modules/role/manifests/alerting_host.pp
@@ -0,0 +1,16 @@
+# = Class: role::alerting_host
+#
+# Sets up a full production alerting host, including
+# an icinga instance, tcpircbot, and certspotter
+#
+# = Parameters
+#
+class role::alerting_host {
+ system::role{ 'alerting_host':
+ description => 'central host for health checking and alerting'
+ }
+ include ::role::icinga
+ include ::role::tcpircbot
+ include ::role::certspotter
+ interface::add_ip6_mapped { 'main': }
+}
--
To view, visit https://gerrit.wikimedia.org/r/401553
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: Ia461dc99b07784db78fd62acb96c16910a92b48d
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Giuseppe Lavagetto <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits