Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/miraheze/puppet

Production Puppet code
https://github.com/miraheze/puppet

puppet

Last synced: 11 days ago
JSON representation

Production Puppet code

Awesome Lists containing this project

README

        

# Miraheze's Puppet Configuration

[Miraheze](https://meta.miraheze.org/wiki/Special:MyLanguage/Miraheze) is a 501(c)(3) non-profit wiki farm operated by the [WikiTide Foundation](https://meta.miraheze.org/wiki/Special:MyLanguage/WikiTide_Foundation), 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.

# Contributing

Pull requests are always welcome!

# Issues

Our issue tracker is on [Phorge](https://issue-tracker.miraheze.org/maniphest/). You may directly open a new issue by clicking [here](https://issue-tracker.miraheze.org/maniphest/task/edit/form/1/). 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](https://meta.miraheze.org/wiki/Special:MyLanguage/Security) carefully, and follow the instructions.

As a quick overview, you can email security concerns to [email protected], or if you'd like, you can instead directly create a security-related task [here](https://issue-tracker.miraheze.org/maniphest/task/edit/form/2/), but please leave the "Security" project on the issue.

# Licensing
This repository is licensed per the GNU General Public License, Version 3.
The full license is available in [LICENSE.md](LICENSE.md).

The repository is made of an assortment of code developed by hand, reusing PuppetLabs Forge and code by the Wikimedia Foundation.
Attributions should exist in module directories if code is 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 Bookworm and is run in production on Debian Bookworm.