Recovering from Terraform state loss
How I recovered a Proxmox homelab after accidentally deleting the Terraform state file — using terraform import and state edits to avoid infrastructure loss.
How I recovered a Proxmox homelab after accidentally deleting the Terraform state file — using terraform import and state edits to avoid infrastructure loss.
Building a CD pipeline for an ASP.NET Core API with GitHub Actions and Ansible on a self-hosted runner, from Azure hosting to on-premise deployment.
Improving Ansible playbooks with handlers, group variables, and separate dev and prod environments — making homelab automation more reliable and maintainable.
How Ansible manages a homelab web stack: deploying a .NET Core API as a systemd service, provisioning PostgreSQL, and early lessons on playbook hygiene.
Overview of Terraform IaC for a Proxmox homelab: module structure, VM provisioning, and early security problems including hardcoded SSH keys.
Overview of a self-hosted homelab on Proxmox, managed with Terraform and Ansible, hosting a .NET Core MealPlanner API across dev and prod VMs.
How to set up Jekyll and the Chirpy theme on Windows with WSL, covering gem dependency errors, missing build tools, and template customisation.
A DevOps-focused blog documenting homelab projects, automation tooling, and architecture decisions from a sysadmin making the transition to DevOps.