Matanya has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/129135

Change subject: tcpircbot: add a role
......................................................................

tcpircbot: add a role

Change-Id: I78379be791a5216e9af0a26474149e4e52127ca5
---
A manifests/role/tcpircbot.pp
M manifests/site.pp
2 files changed, 24 insertions(+), 11 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/operations/puppet 
refs/changes/35/129135/1

diff --git a/manifests/role/tcpircbot.pp b/manifests/role/tcpircbot.pp
new file mode 100644
index 0000000..fd5a7c0
--- /dev/null
+++ b/manifests/role/tcpircbot.pp
@@ -0,0 +1,23 @@
+class role::tcpircbot {
+    include ::tcpircbot
+
+    system::role { 'tcpircbot':
+        description => 'tcpircbot server',
+    }
+
+    nrpe::monitor_service { 'tcpircbot':
+        description  => 'tcpircbot_service_running',
+        nrpe_command => '/usr/lib/nagios/plugins/check_procs -w 1:4 -c 1:20 -a 
tcpircbot',
+    }
+
+    tcpircbot::instance { 'logmsgbot':
+        channels => '#wikimedia-operations',
+        password => $passwords::logmsgbot::logmsgbot_password,
+        cidr     => [
+            '::ffff:10.64.21.123/128',    # vanadium
+            '::ffff:10.64.0.196/128',     # tin
+            '::ffff:208.80.152.165/128',  # fenari
+            '::ffff:127.0.0.1/128',       # loopback
+        ],
+    }
+}
diff --git a/manifests/site.pp b/manifests/site.pp
index d6d0b5b..00a8c17 100644
--- a/manifests/site.pp
+++ b/manifests/site.pp
@@ -1843,19 +1843,9 @@
     include role::ishmael
     include role::echoirc
     include role::tendril
-    include tcpircbot
+    include role::tcpircbot
     include passwords::logmsgbot
 
-    tcpircbot::instance { 'logmsgbot':
-        channels => '#wikimedia-operations',
-        password => $passwords::logmsgbot::logmsgbot_password,
-        cidr     => [
-            '::ffff:10.64.21.123/128',    # vanadium
-            '::ffff:10.64.0.196/128',     # tin
-            '::ffff:208.80.152.165/128',  # fenari
-            '::ffff:127.0.0.1/128',       # loopback
-        ],
-    }
 }
 
 node 'nescio.esams.wikimedia.org' {

-- 
To view, visit https://gerrit.wikimedia.org/r/129135
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I78379be791a5216e9af0a26474149e4e52127ca5
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Matanya <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to