How To Structure Terraform Project (3 Levels)
terraform apply --auto-approve
terraform destroy --auto-approve
./tf.sh apply
./tf.sh destroy
Each module will be hosted in a separate repository with a tag. Over time, this approach will become more complicated. For example, if you have 100 services, you will need to create 100 repositories 🤯