config management repository for all servers operated or managed by me
|
||
---|---|---|
automatix | ||
bundles | ||
configs | ||
data | ||
groups | ||
hooks | ||
libs | ||
nodes | ||
scripts | ||
.editorconfig | ||
.gitignore | ||
groups.py | ||
Jenkinsfile | ||
nodes.py | ||
PORT_MAP.md | ||
README.md | ||
requirements.txt | ||
users.json |
kunsi/Bundlewrap
Central Config Management Repository for all servers operated or managed by me. May also include some dummy nodes, for example for deploying websites onto shared webhosting.
bw test
runs according to Jenkinsfile after every commit.
automatix
Ensure you set bundlewrap: true
in your ~/.automatix.cfg.yaml
.
system naming
All systems should be named after their location and use.
For example, influxdb hosted at hetzner cloud will be htz-cloud.influxdb
.
The only exception to this are name servers, they are named after demons in fiction.