Thanks Adam! I'd like to hear more about your exact use case. Getting all of the wikis to run out of a single codebase was a major part of the challenge getting things setup. If you want a repo per wiki, that should be a straightforward case of setting up another apache virtualhost, or using a different subdirectory for each wiki. If you want CentralAuth across them, that's pretty trivial too. Controlling all that with puppet, I defer to bd808 on :)
But it sounds like you may have something else in your use case, let me know. On Fri, Jun 13, 2014 at 4:09 PM, Adam Wight <[email protected]> wrote: > Bryan and Chris, > The multiwiki work is fantastic, a big thank you for pursuing this! I > tried to use your new module to provide a vagrant development environment > for Fundraising's "payments" wiki [1], and I ran up against a large and > very solid-looking wall that I think is worth mentioning. We maintain a > special release branch of MediaWiki for payments, with a bit of security > hardening. We cannot follow trunk development without carefully reading > over the new features, and we need to develop against this target so that > we catch version incompatibilities before deployment. > > I see that multiwiki encapsulates the various wikis by configuration only, > and they all share the main codebase. Do you have multiple checkouts of > MediaWiki-core on your roadmap, or are we a fringe case? I'd like to help > support our development under vagrant, but this issue is a bit of a > blocker. Any advice would be appreciated. > > Thanks, > Adam > > [1] https://gerrit.wikimedia.org/r/135326, production is > https://payments.wikimedia.org > > > On Wed, May 21, 2014 at 9:55 AM, Bryan Davis <[email protected]> wrote: > >> On Fri, May 16, 2014 at 2:40 PM, Arthur Richards >> <[email protected]> wrote: >> > >> > CentralAuth/Multiwiki: >> > Bryan Davis, Chris Steipp, and Reedy spent a lot of time hacking on this, >> > and we now have support for multiwiki/CentralAuth in Vagrant! There is >> > still some cleanup work being done for the role to remove >> kludge/hacks/etc >> > (see https://gerrit.wikimedia.org/r/#/c/132691/). >> >> The CentralAuth role and the associated puppet config that allows >> creation of multiple wikis as Apache virtual hosts on a single >> MediaWiki-Vagrant virtual machine have been merged! Go forth and >> debug/extend CentralAuth. :) >> >> I'd love to see additional roles created that use the multwiki::wiki >> Puppet define to add interesting things for testing/debugging like RTL >> wikis or other complex features such as WikiData that use a >> collaboration between multiple wikis in the WMF production cluster. >> If you're interested in working on something like this and get stuck >> with the Puppet code needed or find shortcomings in the setup that >> Chris and I developed I'd be glad to try and help work through the >> issues. >> >> Bryan >> -- >> Bryan Davis Wikimedia Foundation <[email protected]> >> [[m:User:BDavis_(WMF)]] Sr Software Engineer Boise, ID USA >> irc: bd808 v:415.839.6885 x6855 >> >> _______________________________________________ >> Wikitech-l mailing list >> [email protected] >> https://lists.wikimedia.org/mailman/listinfo/wikitech-l >> > _______________________________________________ > Wikitech-l mailing list > [email protected] > https://lists.wikimedia.org/mailman/listinfo/wikitech-l _______________________________________________ Wikitech-l mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/wikitech-l
