~taavi/ops

Configuration and other tooling for running my personal infrastructure

f25b3e9 P:aptrepo: fix filename

~taavi pushed to ~taavi/vps-config git

a month ago

2be92a1 P:aptrepo: add an index page

~taavi pushed to ~taavi/vps-config git

a month ago

#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.