I have like two servers total and if one breaks I will just start again. It’d take more time to set up terraform than it would to get it working again from a fresh install.
I tried terraform for my three node proxmox cluster and all the providers were shit (and one was written by a for-profit prison company).
I ended up just deploying manually, but I do heavily use ansible for things like let’s encrypt wild card cert renewal/installation and patch management.
I love terraform when the providers are good - my #dayjob is predominantly spinning up hybrid cloud/global AWS environments and we could not do what we do without tools like Cruft, Terraform, and Ansible.
What’s your preferred approach to defined state in your home servers?
Prayer
nix
I have like two servers total and if one breaks I will just start again. It’d take more time to set up terraform than it would to get it working again from a fresh install.
I tried terraform for my three node proxmox cluster and all the providers were shit (and one was written by a for-profit prison company).
I ended up just deploying manually, but I do heavily use ansible for things like let’s encrypt wild card cert renewal/installation and patch management.
I love terraform when the providers are good - my #dayjob is predominantly spinning up hybrid cloud/global AWS environments and we could not do what we do without tools like Cruft, Terraform, and Ansible.
I use ArgoCD with a git repo