The Terraform-to-Ansible contract I designed on my homelab is the same contract I deploy at work with Azure Verified Modules. The pattern transfers; only the providers change.
How a £0 infrastructure budget forced architectural decisions that map directly to cloud cost governance, and what FinOps looks like when you can't just throw money at the problem.
The decision to withhold advanced AI models from general access isn't a sudden shift. It is the continuation of a tension that has been building for years across the technology landscape.
Scoped CI/CD secrets, Prometheus and Grafana on k3s, and four alert rules routed by audience and urgency: how a self-hosted platform limits blast radius without an SRE team to page.
The roles declared in Terraform were designed to feed Ansible. Ansible was built to stand up k3s. This is how a three-node cluster assembles itself from a single playbook run.
How I set up GitLab CE with automated pipelines on my self-hosted platform, and what I learned the hard way about SSL termination, reverse proxies, and infrastructure design.