Skip to main content

Terraform (new) - (old)



Generate terraform files from existing infrastructure (reverse Terraform) -

Wrapper for Terraform that provides extra tools for working with multiple Terraform modules -

Go library that makes it easier to write automated tests -

Collection of useful Terraform utilities -

Detect compliance and security violations - -

Security scanner for your Terraform code - -

Linter - -

Learn / Best practices

Terraform Best Practices for AWS users -

Configuring a Highly Available Infrastructure in AWS using Terraform -

Comprehensive Guide to Terraform series by Yevgeniy Brikman

  1. Why we use Terraform and not Chef, Puppet, Ansible, Pulumi, or CloudFormation
  2. An Introduction to Terraform
  3. How to manage Terraform state
  4. How to create reusable infrastructure with Terraform modules
  5. Terraform tips & tricks: loops, if-statements, and gotchas
  6. How to use Terraform as a team

How to manage multiple environments with Terraform (Yevgeniy Brikman) -

  1. Using workspaces
  2. Using branches
  3. Using


Multiple AWS accounts

You should have lots of AWS accounts - - -

AWS Control Tower Account Factory for Terraform:

CDK for Terraform

Terraforming with TypeScript -