Ansible
Code: one VM per service with OpenTofu and Ansible
What happens between a new file and a running service, and why I read every plan before I apply it.
Pipeline: who actually runs my code?
A test run fails at eleven at night although nothing is wrong with the code. Finding out why leads to the question of who actually runs my code.
compose-backup: back up, encrypt and version Docker stacks
How a small tool of my own packs every Docker stack ready to move, ships it encrypted to S3, and turns a plain mirror into 30 days of history.