Tech:Puppet

Miraheze uses puppet to deploy and configure the infrastructure used behind the wikis. Puppet handled service specific configuration to fleet-wide configuration.

Updates
Miraheze's puppet is configured to check for changes in the git repository every 10 minutes, and runs when something is changed. Puppet runs every hour even if there are no changes in the git repository. System administrators can manually run the puppet via /root/puppet-run -f to get changes immediately or to update the private data repository.