Automated deployment of MediaWiki: Difference between revisions
m tag |
No edit summary |
||
| Line 1: | Line 1: | ||
As a contributor to [ | As a contributor to [[Meza]], and developer of [[QualityBox]], we've been closely following the efforts in the [[MediaWiki]] community around easier/automated deployments of MediaWiki. Actually, it's a goal of the [https://mwstake.org MWStakeholders Group]. And, it's a crucial aspect of the whole [https://www.mediawiki.org/wiki/Wikimedia_Technology/Goals/2017-18_Q3 2017 Wikimedia Technology Department Goals] since at least 2018. Here is a list of some of the efforts and projects within and outside the WMF for automating deployments of MediaWiki: | ||
*Our own efforts: [[MediaWiki on Kubernetes]] | *Our own efforts: [[MediaWiki on Kubernetes]] | ||
| Line 59: | Line 59: | ||
==Config Settings== | ==Config Settings== | ||
With any automation tooling and deployment, you will inevitably need to refer to the long list of [https://www.mediawiki.org/wiki/Manual:Configuration_settings MediaWiki Configuration settings]. | With any automation tooling and deployment, you will inevitably need to refer to the long list of [https://www.mediawiki.org/wiki/Manual:Configuration_settings MediaWiki Configuration settings]. | ||
== Open Streetmap Project == | |||
The [[OpenStreetmap]] project's [https://operations.osmfoundation.org/ OSMF Operations Working Group] uses [[Chef]] in their deployments. Their cookbooks are in this repo https://github.com/openstreetmap/chef while the issuetracker is in the [https://github.com/openstreetmap/operations operations repo]. Similar to [[Meza]] (which uses [[Ansible]] instead of Chef for automation), we can see that they use [https://github.com/openstreetmap/chef/tree/master/cookbooks many cookbooks] (roles and/or playbooks in Ansible) to fulfill the requirements for all the aspects of Development and Operations ([[:Category:DevOps]]) from backup to blogs to DNS and mail. | |||
{{References}} | |||
[[Category:DevOps]] | [[Category:DevOps]] | ||
| Line 67: | Line 76: | ||
[[Category:Kubernetes]] | [[Category:Kubernetes]] | ||
[[Category:Virtualization]] | [[Category:Virtualization]] | ||
[[Category:MediaWiki]] | [[Category:MediaWiki]] | ||