Skip to content

Brand New Project

This is a high-level guide for creating a new project in Terraform. It contains best practices to consider while developing terraform configuration.

  • Add default tags at the provider level to ensure consistency.
  • Terraform uses lock files to ensure consistency across teams, so make sure to use them.
  • State files store the current infrastructure state, so it's important to manage them carefully.

Terraform & Provider block

TFVARS

Lock File

State files

Tags

Formatting

Provider API Limits

gitignore file