Dzahn has submitted this change and it was merged.

Change subject: Finish puppetizing wikibugs bot
......................................................................


Finish puppetizing wikibugs bot

When deploying to mchenry, you'll need to update the filter from:
 wikibugs-irc: |/usr/local/bin/wikibugs.pl
to
 wikibugs-irc: |/var/lib/wikibugs/bin/wikibugs

PS4: (dz) - manual rebase / fix path conflict
            switch #mediawiki-feed to #wikimedia-dev

PS5: (dz) - don't use the -infile variable anymore

Change-Id: I1bb72bee199d3bf24750460c298f96392d8a1818
---
M manifests/misc/wikibugs.pp
M manifests/site.pp
2 files changed, 6 insertions(+), 3 deletions(-)

Approvals:
  Demon: Looks good to me, but someone else must approve
  jenkins-bot: Verified
  Dzahn: Looks good to me, approved



diff --git a/manifests/misc/wikibugs.pp b/manifests/misc/wikibugs.pp
index 3f573c3..30f3e4c 100644
--- a/manifests/misc/wikibugs.pp
+++ b/manifests/misc/wikibugs.pp
@@ -25,6 +25,7 @@
                "${ircecho_logbase}/wikimedia-mobile.log"         => 
"#wikimedia-mobile",
                "${ircecho_logbase}/wikimedia-dev.log"            => 
"#wikimedia-dev",
        }
+
        $ircecho_nick = "wikibugs"
        $ircecho_server = 'chat.freenode.net'
 
@@ -35,6 +36,7 @@
 
        file {
                "/var/lib/wikibugs/log":
+                       ensure => directory,
                        owner  => wikibugs,
                        group => wikidev,
                        mode  => 0775,
@@ -42,10 +44,10 @@
        }
 
        git::clone { "wikibugs" :
-               directory => "/var/lib/wikibugs/script",
+               directory => "/var/lib/wikibugs/bin",
                origin => 
"https://gerrit.wikimedia.org/r/p/wikimedia/bugzilla/wikibugs.git";,
                owner => wikibugs,
                group => wikidev,
-               require => File['/var/lib/wikibugs'];
+               require => User['wikibugs'];
        }
 }
diff --git a/manifests/site.pp b/manifests/site.pp
index 28d47a3..1923afb 100644
--- a/manifests/site.pp
+++ b/manifests/site.pp
@@ -1721,7 +1721,8 @@
                role::ldap::client::corp,
                backup::client,
                groups::wikidev,
-               accounts::jdavis
+               accounts::jdavis,
+               misc::irc::wikibugs
 
        include network::constants
 

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

Gerrit-MessageType: merged
Gerrit-Change-Id: I1bb72bee199d3bf24750460c298f96392d8a1818
Gerrit-PatchSet: 5
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Demon <ch...@wikimedia.org>
Gerrit-Reviewer: Demon <ch...@wikimedia.org>
Gerrit-Reviewer: Dzahn <dz...@wikimedia.org>
Gerrit-Reviewer: MZMcBride <w...@mzmcbride.com>
Gerrit-Reviewer: MarkTraceur <mtrac...@member.fsf.org>
Gerrit-Reviewer: Ryan Lane <rl...@wikimedia.org>
Gerrit-Reviewer: Tim Starling <tstarl...@wikimedia.org>
Gerrit-Reviewer: jenkins-bot

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

Reply via email to