See miraheze/puppet
This repository contains our production Puppet configuration.
Pull requests are always welcome!
This repository is licensed per the GNU General Public License, Version 3. The full license is available in LICENSE.md.
The repository is made of an assortment of code developed by hand, reusing PuppetLabs Forge and code by the Wikimedia Foundation and Miraheze Limited. 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 Bullseye and is run in production on Debian Bullseye.