Giuseppe Lavagetto has submitted this change and it was merged. (
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(-)
Approvals:
Giuseppe Lavagetto: Looks good to me, approved
Alexandros Kosiaris: Looks good to me, but someone else must approve
jenkins-bot: Verified
diff --git a/manifests/site.pp b/manifests/site.pp
index 82e71a5..d4c0c31 100644
--- a/manifests/site.pp
+++ b/manifests/site.pp
@@ -701,8 +701,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: merged
Gerrit-Change-Id: Ia461dc99b07784db78fd62acb96c16910a92b48d
Gerrit-PatchSet: 2
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Giuseppe Lavagetto <[email protected]>
Gerrit-Reviewer: Alexandros Kosiaris <[email protected]>
Gerrit-Reviewer: Giuseppe Lavagetto <[email protected]>
Gerrit-Reviewer: jenkins-bot <>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits