• Terraform Weekly
  • Posts
  • weekly.tf - Issue #71 - Multi-region architecture with Terraform, Terragrunt (or not?), Feature-based development

weekly.tf - Issue #71 - Multi-region architecture with Terraform, Terragrunt (or not?), Feature-based development

Jérôme Decoster made a very detailed blog post with source code where he created a disaster recovery project on AWS with multi-region replication with Terraform.

Terraform AWS KMS Multi-Region Keys module creates a primary and replica key in two different AWS regions.

CloudQuery is an open-source cloud asset inventory powered by SQL, backed by PostgreSQL. Their open-source project is wildly used by SREs, DevOps & Security engineers around the world.

CloudQuery is a remote-first company with competitive pay and significant options pack upside. Read more and apply.

AB: I made a video review with Yevgeny Pats (CEO of CloudQuery) in June 2021.

Sebastian Bille created a Visual Studio Code extension that helps with IAM policy actions autocomplete, documentation & wildcard resolution. It works with Serverless Framework, AWS SAM, CloudFormation, and Terraform.

George Richardson explains why Infrastructure as Code should feel safe, stable, understandable, and fast. AB: The reality is that it is good if IaC meets at least one criteria. :)

Jonathan Share continued solving puzzles... with Terraform. A few weeks ago I shared his post about sorting numerically with Terraform.

Terragrunt or not?

Discover how can Terragrunt, a Terraform wrapper, help to reduce code redundancy in your Infrastructure as Code projects by factorizing variables. AB: Continue with this thread on Reddit.

This repository contains a POC to show feature-based terragrunt/terraform development. AB: If you work with terragrunt for some time, you know what can be hard to do there.

If Terragrunt is too big&complicated, terraformsh - a wrapper for Terraform in Bash just got updated, too.

Feedback ❤️

Do you like this newsletter? How about sharing it on social media and providing your feedback to me (e.g., @antonbabenko or reply to the email). I want to know it!