~taavi/vps-config

Puppet code to configure my personal infrastructure
hiera: add bookworm repo
P::base::firewall: add abuse_nets to block networks
oidentd: fix target in concat

refs

main
browse  log 

clone

read-only
https://git.sr.ht/~taavi/vps-config
read/write
git@git.sr.ht:~taavi/vps-config

You can also use your local clone with git send-email.

#vps-config

This repository configures my VPSes running on various cloud providers.

#Structure

vps-config/
|- 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.