Skip to content

Instantly share code, notes, and snippets.

@brikis98
Last active May 30, 2023 23:52
Show Gist options
  • Star 3 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save brikis98/b326a3a13c9bcd6a6fd4a61c061805a1 to your computer and use it in GitHub Desktop.
Save brikis98/b326a3a13c9bcd6a6fd4a61c061805a1 to your computer and use it in GitHub Desktop.
How to manage multiple environments with Terraform comparison table
Workspaces Branches Terragrunt
Minimize code duplication ■■■■■ □□□□□ ■■■■□
See and navigate environments □□□□□ ■■■□□ ■■■■■
Different settings in each environment ■■■■■ ■■■■□ ■■■■■
Different backends for each environment □□□□□ ■■■■□ ■■■■■
Easy to manage multiple backends □□□□□ ■■■■□ ■■■■■
Different versions in each environment □□□□□ ■■□□□ ■■■■■
Share data between modules ■■□□□ ■■□□□ ■■■■■
Work with multiple modules concurrently □□□□□ □□□□□ ■■■■■
No extra tooling to learn or use ■■■■■ ■■■■■ □□□□□
Works with Terraform Cloud ■■■■■ ■■■■■ ■□□□□
@brikis98
Copy link
Author

Comparison table for the blog post series How to manage multiple environments with Terraform.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment