Skip to content
Production Puppet code
Ruby Puppet HTML Python Shell Pascal Other
Branch: master
Clone or download
Reception123 Merge pull request #1262 from RhinosF1/patch-4
Remove “temp” redirect to my personal email
Latest commit f16f493 Feb 22, 2020
Type Name Latest commit message Commit time
Failed to load latest commit information.

Miraheze's Puppet configuration

Miraheze is a non-profit wiki farm that provides free MediaWiki hosting. Miraheze is powered by volunteers only, and we believe our code should be open source.

This repository contains our production Puppet configuration. Contributions (see below) are always welcome.


Pull requests are welcome!


Our issue tracker is in Phabricator. You may directly open a new issue by clicking here. Please read below for security-related concerns.

Security Vulnerabilities

If you believe you have found a security vulnerability in any part of our code, please do not post it publicly by using our wikis or bug trackers for that; rather, please read our security page carefully, and follow the instructions.

As a quick overview, you can email security concerns to which will open a phabricator task that is hidden from public view. If you'd like, you can instead directly create a security-related task here, but please leave the "Security" project on the issue.

This repository is licensed per the GNU General Public License, Version 3. The full license is available in

The repository is made of an assortment of code developed by hand, reusing PuppetLabs Forge and code by the Wikimedia Foundation. Attritubtions should exist in module directories if code if fully unmodified or slightly. If attribution is missing, please open a code request adding the attribution and it will be merged.

This works out of the box as long as Puppet is installed on the local machine. All code is tested and developed on Debian Buster and is ran in production on Debian Buster.

You can’t perform that action at this time.