├── .gitignore ├── README.md ├── terragrunt-project ├── .gitignore ├── dev │ └── demo │ │ └── terragrunt.hcl ├── prod │ └── demo │ │ └── terragrunt.hcl └── terragrunt.hcl ├── terraspace-project-flat ├── .gitignore ├── Gemfile ├── Terrafile ├── Terrafile.lock ├── app │ └── stacks │ │ └── demo │ │ ├── main.tf │ │ └── variables.tf ├── config │ ├── app.rb │ └── terraform │ │ ├── backend.tf │ │ └── provider.tf └── seed │ └── tfvars │ └── stacks │ └── demo │ └── dev.tfvars └── terraspace-project ├── .gitignore ├── Gemfile ├── Terrafile ├── Terrafile.lock ├── app └── stacks │ └── demo │ └── main.tf ├── config ├── app.rb └── terraform │ ├── backend.tf │ └── provider.tf └── vendor └── modules └── pet ├── main.tf └── variables.tf /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boltops-tools/terragrunt-vs-terraform-reusable-module/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boltops-tools/terragrunt-vs-terraform-reusable-module/HEAD/README.md -------------------------------------------------------------------------------- /terragrunt-project/.gitignore: -------------------------------------------------------------------------------- 1 | *.tf -------------------------------------------------------------------------------- /terragrunt-project/dev/demo/terragrunt.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boltops-tools/terragrunt-vs-terraform-reusable-module/HEAD/terragrunt-project/dev/demo/terragrunt.hcl -------------------------------------------------------------------------------- /terragrunt-project/prod/demo/terragrunt.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boltops-tools/terragrunt-vs-terraform-reusable-module/HEAD/terragrunt-project/prod/demo/terragrunt.hcl -------------------------------------------------------------------------------- /terragrunt-project/terragrunt.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boltops-tools/terragrunt-vs-terraform-reusable-module/HEAD/terragrunt-project/terragrunt.hcl -------------------------------------------------------------------------------- /terraspace-project-flat/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boltops-tools/terragrunt-vs-terraform-reusable-module/HEAD/terraspace-project-flat/.gitignore -------------------------------------------------------------------------------- /terraspace-project-flat/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boltops-tools/terragrunt-vs-terraform-reusable-module/HEAD/terraspace-project-flat/Gemfile -------------------------------------------------------------------------------- /terraspace-project-flat/Terrafile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boltops-tools/terragrunt-vs-terraform-reusable-module/HEAD/terraspace-project-flat/Terrafile -------------------------------------------------------------------------------- /terraspace-project-flat/Terrafile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boltops-tools/terragrunt-vs-terraform-reusable-module/HEAD/terraspace-project-flat/Terrafile.lock -------------------------------------------------------------------------------- /terraspace-project-flat/app/stacks/demo/main.tf: -------------------------------------------------------------------------------- 1 | resource "random_pet" "pet1" { 2 | length = 2 3 | } 4 | -------------------------------------------------------------------------------- /terraspace-project-flat/app/stacks/demo/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boltops-tools/terragrunt-vs-terraform-reusable-module/HEAD/terraspace-project-flat/app/stacks/demo/variables.tf -------------------------------------------------------------------------------- /terraspace-project-flat/config/app.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boltops-tools/terragrunt-vs-terraform-reusable-module/HEAD/terraspace-project-flat/config/app.rb -------------------------------------------------------------------------------- /terraspace-project-flat/config/terraform/backend.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boltops-tools/terragrunt-vs-terraform-reusable-module/HEAD/terraspace-project-flat/config/terraform/backend.tf -------------------------------------------------------------------------------- /terraspace-project-flat/config/terraform/provider.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boltops-tools/terragrunt-vs-terraform-reusable-module/HEAD/terraspace-project-flat/config/terraform/provider.tf -------------------------------------------------------------------------------- /terraspace-project-flat/seed/tfvars/stacks/demo/dev.tfvars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boltops-tools/terragrunt-vs-terraform-reusable-module/HEAD/terraspace-project-flat/seed/tfvars/stacks/demo/dev.tfvars -------------------------------------------------------------------------------- /terraspace-project/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boltops-tools/terragrunt-vs-terraform-reusable-module/HEAD/terraspace-project/.gitignore -------------------------------------------------------------------------------- /terraspace-project/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boltops-tools/terragrunt-vs-terraform-reusable-module/HEAD/terraspace-project/Gemfile -------------------------------------------------------------------------------- /terraspace-project/Terrafile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boltops-tools/terragrunt-vs-terraform-reusable-module/HEAD/terraspace-project/Terrafile -------------------------------------------------------------------------------- /terraspace-project/Terrafile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boltops-tools/terragrunt-vs-terraform-reusable-module/HEAD/terraspace-project/Terrafile.lock -------------------------------------------------------------------------------- /terraspace-project/app/stacks/demo/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boltops-tools/terragrunt-vs-terraform-reusable-module/HEAD/terraspace-project/app/stacks/demo/main.tf -------------------------------------------------------------------------------- /terraspace-project/config/app.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boltops-tools/terragrunt-vs-terraform-reusable-module/HEAD/terraspace-project/config/app.rb -------------------------------------------------------------------------------- /terraspace-project/config/terraform/backend.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boltops-tools/terragrunt-vs-terraform-reusable-module/HEAD/terraspace-project/config/terraform/backend.tf -------------------------------------------------------------------------------- /terraspace-project/config/terraform/provider.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boltops-tools/terragrunt-vs-terraform-reusable-module/HEAD/terraspace-project/config/terraform/provider.tf -------------------------------------------------------------------------------- /terraspace-project/vendor/modules/pet/main.tf: -------------------------------------------------------------------------------- 1 | resource "random_pet" "pet1" { 2 | length = 2 3 | } 4 | -------------------------------------------------------------------------------- /terraspace-project/vendor/modules/pet/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boltops-tools/terragrunt-vs-terraform-reusable-module/HEAD/terraspace-project/vendor/modules/pet/variables.tf --------------------------------------------------------------------------------