Configuration and other tooling for running my personal infrastructure

5b51f18 P:mail: fix condition

~taavi pushed to ~taavi/vps-config git

15 days ago

de35590 P:mail: block a repeat spammer

~taavi pushed to ~taavi/vps-config git

18 days ago


This repository configures my VPSes running on various cloud providers.


|- external-modules/      (external modules from Puppet Forge, loaded using r10k and Puppetfile)
|- hiera/                 (hiera configuration for the nodes)
|- manifests/
   |- site.pp             (assigns roles to nodes)
|- modules/               (modules not on Puppet Forge)

The modules/ directory includes modules that I've created myself, imported from a previous version of this repository (that is messy and I'm not making public due to the amount of secrets embedded inline), and modules imported from Wikimedia's Puppet repository.

#UID assignments

#System accounts

UID GID name
650 650 deploy
651 651 dns-dyna