Ansible

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

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

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