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