IMO, this is an area where I think Terraform + Ansible pairs so well together.
If there’s ever a gap in what Terraform offers you can pretty easily fill it with Ansible.
If there’s ever a gap in what Terraform offers you can pretty easily fill it with Ansible.
I find it hard to figure out how to use GitOps with Ansible? How do you make a PullRequest which indicates that something should get deleted? You still would have to keep around an ansible playbook for the stuff you want to delete.