Part 4 of the Ansible Tour: why each piece of Nextcloud exists, how it is deployed on...
Nextcloud
Part 1 of a tour through my Ansible code: how one repository and 34 roles run a...
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...
Confession time: the production Nextcloud from the migration battle log has been running on K3s for a...








