I recently released a set of Ansible playbooks that will build a wiki
family on a minimal CentOS or RedHat 6.7 or 7 platform. There are also
playbooks included to create a new wiki on a wiki family and to clone a
wiki from one wiki family to another. I'm happy to accept patches to add
support to other platforms. You can clone the playbooks from
https://gerrit.wikimedia.org/r/mediawiki/tools/ansible-wikifarm. From the
README file (you can read the entire file at
https://github.com/wikimedia/mediawiki-tools-ansible-wikifarm):

This repository contains ansible playbooks for installing and configuring
MediaWiki wiki farms. A wiki farm can comprise multiple web front end
hosts, referred to as wiki families, each hosting multiple wikis. These
playbooks support either installing MediaWiki and its database on a single
host or splitting them between two tiers.

These playbooks will install MySQL, Apache, Squid, MediaWiki, and MediaWiki
skins/extensions in a single directory hierarchy (possibly separated between
two hosts as described above) and configure SELinux. This directory hierarchy
is self-contained, supporting migration between similarly configured hosts.

The wikis hosted by the wiki farms built by these playbooks will be accessed
over HTTPS with a permanenent redirect to HTTPS if accessed over HTTP. These
playbooks have been tested using ansible 2.0.1.0 to provision CentOS/RedHat 6
and 7 targets.

Cindy


Date: Wed, 18 May 2016 19:53:43 -0500
> From: Daren Welsh <[email protected]>
> To: MediaWiki announcements and site admin list
>         <[email protected]>
> Subject: Re: [MediaWiki-l] wiki family advice
> Message-ID:
>         <
> cagvqzjazkjzco0ow-a73u3tza30h-o-mywtk4vdozryw_z-...@mail.gmail.com>
> Content-Type: text/plain; charset=UTF-8
>
> A friend and I have been developing a scripted "platform" that takes a
> barebones CentOS 7 installation and with a couple commands will set up a
> wiki farm (or family) and import data from existing wikis. We're planning
> to announce its release for others to use "soon". If you're interested in
> trying it out, the first step would be to get your wikis all updated to a
> somewhat recent version. We have experience in starting with 1.23 wikis and
> upgrading them to 1.25 with this script.
>
> Daren
>
>
>
>
> On Wed, May 18, 2016 at 3:31 PM, Bill Traynor <[email protected]> wrote:
>
> > Hello,
> >
> > I've got 9 old wikis running various versions of MW from 1.16 to 1.20.
> > All have their own database on a single database server.  I've been
> > asked to move all of the wikis onto one app server sharing one
> > installation of MediaWiki.  I understand that this is a wiki family
> > configuration.
> >
> > Should I upgrade all of the wikis first, then move them?
> > Has anyone done this before using version 1.26 or greater and nginx as
> > the webserver?
> > Advice on the approach to take here would be appreciated.
> >
> > I've tried to follow the instructions on the wiki family page, but
> > none seem to meet my requirements.
> >
> > Thanks
> > Bill
> >
> > _______________________________________________
> > MediaWiki-l mailing list
> > To unsubscribe, go to:
> > https://lists.wikimedia.org/mailman/listinfo/mediawiki-l
> >
>
_______________________________________________
MediaWiki-l mailing list
To unsubscribe, go to:
https://lists.wikimedia.org/mailman/listinfo/mediawiki-l

Reply via email to