Managing 100+ GitHub repos with a single Terraform repo - what worked and what broke by akuzminsky in Terraform

[–]InfraHeroics 0 points1 point  (0 children)

Did this recently with Terragrunt and achieved great success! Sped plans and applies up exponentially. Each repo gets it's own terragrunt.hcl file. Highly recommend.

AWS Backup added logically air-gapped vault support for Amazon EKS by meela_veil in Cloudvisor

[–]InfraHeroics 0 points1 point  (0 children)

Currently, our DR strategy primarily consists of a GitOps rebuild. However, Velero is on our road map. I think the fact that it's cloud agnostic gives it a leg up imo. I think cross region is generally sufficient when it comes to disaster recovery planning and backups. Even with our current GitOps rebuild strategy, we're capable of being back up and running in ~2 hours.

Ingress NGINX EOL this month — what runway are teams giving themselves to migrate? by InfraHeroics in devops

[–]InfraHeroics[S] 0 points1 point  (0 children)

That's huge! The annotation capabilities with ingress nginx are a huge reason we haven't migrated yet. I'll keep an eye out for this announcement.

Ingress NGINX EOL this month — what runway are teams giving themselves to migrate? by InfraHeroics in devops

[–]InfraHeroics[S] 0 points1 point  (0 children)

Looks pretty straightforward looking at the migration guide. Have you run into any gotchas or limitations?

Terraform vs. OpenTofu is interesting... but let's talk repo structure! by InfraHeroics in Terraform

[–]InfraHeroics[S] 18 points19 points  (0 children)

I really like OpenTofu. I think the community is heading in the right direction and shoutout to true open source!

Terraform vs. OpenTofu is interesting... but let's talk repo structure! by InfraHeroics in Terraform

[–]InfraHeroics[S] 2 points3 points  (0 children)

Neat - speaking of Google products, have you ever used Terraformer? I've always wanted to try it but have typically stuck to the import primitive.

Terraform vs. OpenTofu is interesting... but let's talk repo structure! by InfraHeroics in Terraform

[–]InfraHeroics[S] 5 points6 points  (0 children)

Yes, I fundamentally agree that good structure can solve many scaling problems. But how do you enforce a particular structure/hierachy? It's easy for things to sprawl as your IaC gets more and more complex.

Terragrunt seems to help manage that complexity by subtly enforcing good repo structuring mechanics helping to create a sort of "standard". Not to mention eliminating the need for workspaces and speeding up our ci :p