Part 1 of a tour through my Ansible code: how one repository and 34 roles run a...
A mail for every interactive SSH login within two minutes: a systemd timer reading wtmp, quiet for...
Nine layers between the internet and my servers, an attacker's view of them, and what I changed...
Ten improvements to my Ansible code, tested without touching production: kubernetes.core, a real dry run, lint and...
Every post here now exists in English, German, French and Spanish: Polylang, a translation pipeline with an...


















