Dzahn has uploaded a new change for review.

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


Change subject: wikibugs - also need /var/lib/wikibugs/bin summarize needed 
directories, set File defaults, retab 2-space softtabs, align arrows to make 
puppet-lint like it more
......................................................................

wikibugs - also need /var/lib/wikibugs/bin
summarize needed directories, set File defaults,
retab 2-space softtabs, align arrows to make puppet-lint like
it more

Change-Id: I72956a74ab0c965297fc6801e88df3348122a7ab
---
M manifests/misc/wikibugs.pp
1 file changed, 48 insertions(+), 3 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/operations/puppet 
refs/changes/36/60336/1

diff --git a/manifests/misc/wikibugs.pp b/manifests/misc/wikibugs.pp
index 9741379..2440f8f 100644
--- a/manifests/misc/wikibugs.pp
+++ b/manifests/misc/wikibugs.pp
@@ -8,13 +8,14 @@
 
 # Package dependencies for the wikibugs script
 class misc::irc::wikibugs::packages {
-       package { 'libemail-mime-perl':
-               ensure => present;
-       }
+  package { 'libemail-mime-perl':
+    ensure => present;
+  }
 }
 
 class misc::irc::wikibugs {
 
+<<<<<<< HEAD
        # We are an IRC bot!
 
        # Some Bugzilla product have been blessed with their own log files out 
of the
@@ -55,4 +56,48 @@
                group => wikidev,
                require => User['wikibugs'];
        }
+=======
+  # We are an IRC bot!
+
+  # Some Bugzilla product have been blessed with their own log files out of the
+  # default one. Values are hardcoded in the Wikibugs perl script
+  $ircecho_logbase = '/var/lib/wikibugs/logs'
+  $ircecho_logs = {
+    "${ircecho_logbase}/wikimedia-labs.log"           => '#wikimedia-labs',
+    "${ircecho_logbase}/wikimedia-mobile.log"         => '#wikimedia-mobile',
+    "${ircecho_logbase}/wikimedia-dev.log"            => '#wikimedia-dev',
+  }
+
+  $ircecho_nick = 'wikibugs'
+  $ircecho_server = 'chat.freenode.net'
+
+  include misc::ircecho
+  include misc::irc::wikibugs::packages
+
+  systemuser { 'wikibugs': name => 'wikibugs' }
+
+  File {
+    owner   => wikibugs,
+    group   => wikidev,
+    mode    => '0755',
+    require => User['wikibugs'];
+  }
+
+  file {
+    '/var/lib/wikibugs':
+      ensure => directory;
+    '/var/lib/wikibugs/bin':
+      ensure => directory;
+    '/var/lib/wikibugs/log':
+      ensure => directory;
+  }
+
+  git::clone { 'wikibugs' :
+    directory => '/var/lib/wikibugs/bin',
+    origin    => 
'https://gerrit.wikimedia.org/r/p/wikimedia/bugzilla/wikibugs.git',
+    owner     => wikibugs,
+    group     => wikidev,
+    require   => User['wikibugs'];
+  }
+>>>>>>> f6b58a4... wikibugs: also need /var/lib/wikibugs/bin dir, summarize 
needed dirs,
 }

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I72956a74ab0c965297fc6801e88df3348122a7ab
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Dzahn <dz...@wikimedia.org>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to