Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/manoj-m-01/terraform-project-structure

Structure your Terraform files in an efficient and standardized way that makes it easier to scale your projects in the future.
https://github.com/manoj-m-01/terraform-project-structure

aws iac terraform terraform-aws terraform-module

Last synced: 1 day ago
JSON representation

Structure your Terraform files in an efficient and standardized way that makes it easier to scale your projects in the future.

Awesome Lists containing this project

README

        

[How To Structure Terraform Project (3 Levels)](https://youtu.be/nMVXs8VnrF4)

```sh
terraform apply --auto-approve
terraform destroy --auto-approve
```

### v1
```sh
./tf.sh apply
./tf.sh destroy
```

### v2

[upgrade in terraform](https://youtu.be/nMVXs8VnrF4?t=2015)

### v3
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 🤯