├── .github └── workflows │ └── ci.yml ├── .gitignore ├── .terraform-cache-dir └── .gitkeep ├── .tool-versions ├── README.md ├── modules ├── cloud-run │ ├── cloud_run.tm.hcl │ ├── main.tf │ ├── outputs.tf │ └── variables.tf └── service-account │ └── service_account.tm.hcl ├── stacks ├── backend.tm.hcl ├── config.tm.hcl ├── prod │ ├── cloud-runs │ │ ├── app1 │ │ │ ├── _terramate_generated_backend.tf │ │ │ ├── _terramate_generated_cloud_run.tf │ │ │ ├── _terramate_generated_providers.tf │ │ │ ├── config.tm.hcl │ │ │ └── stack.tm.hcl │ │ ├── app2 │ │ │ ├── _terramate_generated_backend.tf │ │ │ ├── _terramate_generated_cloud_run.tf │ │ │ ├── _terramate_generated_providers.tf │ │ │ ├── config.tm.hcl │ │ │ └── stack.tm.hcl │ │ └── import_cloud_run.tm.hcl │ ├── config.tm.hcl │ └── service-accounts │ │ ├── cloud-run │ │ ├── _terramate_generated_backend.tf │ │ ├── _terramate_generated_providers.tf │ │ ├── _terramate_generated_service_account.tf │ │ └── stack.tm.hcl │ │ └── import_service_account.tm.hcl ├── providers.tm.hcl └── staging │ ├── cloud-runs │ ├── app1 │ │ ├── _terramate_generated_backend.tf │ │ ├── _terramate_generated_cloud_run.tf │ │ ├── _terramate_generated_providers.tf │ │ ├── config.tm.hcl │ │ └── stack.tm.hcl │ ├── app2 │ │ ├── _terramate_generated_backend.tf │ │ ├── _terramate_generated_cloud_run.tf │ │ ├── _terramate_generated_providers.tf │ │ ├── config.tm.hcl │ │ └── stack.tm.hcl │ └── import_cloud_run.tm.hcl │ ├── config.tm.hcl │ └── service-accounts │ ├── cloud-run │ ├── _terramate_generated_backend.tf │ ├── _terramate_generated_providers.tf │ ├── _terramate_generated_service_account.tf │ └── stack.tm.hcl │ └── import_service_account.tm.hcl └── terramate.tm.hcl /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terramate-io/terramate-example-code-generation/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terramate-io/terramate-example-code-generation/HEAD/.gitignore -------------------------------------------------------------------------------- /.terraform-cache-dir/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.tool-versions: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terramate-io/terramate-example-code-generation/HEAD/.tool-versions -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terramate-io/terramate-example-code-generation/HEAD/README.md -------------------------------------------------------------------------------- /modules/cloud-run/cloud_run.tm.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terramate-io/terramate-example-code-generation/HEAD/modules/cloud-run/cloud_run.tm.hcl -------------------------------------------------------------------------------- /modules/cloud-run/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terramate-io/terramate-example-code-generation/HEAD/modules/cloud-run/main.tf -------------------------------------------------------------------------------- /modules/cloud-run/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terramate-io/terramate-example-code-generation/HEAD/modules/cloud-run/outputs.tf -------------------------------------------------------------------------------- /modules/cloud-run/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terramate-io/terramate-example-code-generation/HEAD/modules/cloud-run/variables.tf -------------------------------------------------------------------------------- /modules/service-account/service_account.tm.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terramate-io/terramate-example-code-generation/HEAD/modules/service-account/service_account.tm.hcl -------------------------------------------------------------------------------- /stacks/backend.tm.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terramate-io/terramate-example-code-generation/HEAD/stacks/backend.tm.hcl -------------------------------------------------------------------------------- /stacks/config.tm.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terramate-io/terramate-example-code-generation/HEAD/stacks/config.tm.hcl -------------------------------------------------------------------------------- /stacks/prod/cloud-runs/app1/_terramate_generated_backend.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terramate-io/terramate-example-code-generation/HEAD/stacks/prod/cloud-runs/app1/_terramate_generated_backend.tf -------------------------------------------------------------------------------- /stacks/prod/cloud-runs/app1/_terramate_generated_cloud_run.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terramate-io/terramate-example-code-generation/HEAD/stacks/prod/cloud-runs/app1/_terramate_generated_cloud_run.tf -------------------------------------------------------------------------------- /stacks/prod/cloud-runs/app1/_terramate_generated_providers.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terramate-io/terramate-example-code-generation/HEAD/stacks/prod/cloud-runs/app1/_terramate_generated_providers.tf -------------------------------------------------------------------------------- /stacks/prod/cloud-runs/app1/config.tm.hcl: -------------------------------------------------------------------------------- 1 | globals { 2 | app_image = "gcr.io/cloudrun/hello:latest" 3 | } 4 | -------------------------------------------------------------------------------- /stacks/prod/cloud-runs/app1/stack.tm.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terramate-io/terramate-example-code-generation/HEAD/stacks/prod/cloud-runs/app1/stack.tm.hcl -------------------------------------------------------------------------------- /stacks/prod/cloud-runs/app2/_terramate_generated_backend.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terramate-io/terramate-example-code-generation/HEAD/stacks/prod/cloud-runs/app2/_terramate_generated_backend.tf -------------------------------------------------------------------------------- /stacks/prod/cloud-runs/app2/_terramate_generated_cloud_run.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terramate-io/terramate-example-code-generation/HEAD/stacks/prod/cloud-runs/app2/_terramate_generated_cloud_run.tf -------------------------------------------------------------------------------- /stacks/prod/cloud-runs/app2/_terramate_generated_providers.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terramate-io/terramate-example-code-generation/HEAD/stacks/prod/cloud-runs/app2/_terramate_generated_providers.tf -------------------------------------------------------------------------------- /stacks/prod/cloud-runs/app2/config.tm.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terramate-io/terramate-example-code-generation/HEAD/stacks/prod/cloud-runs/app2/config.tm.hcl -------------------------------------------------------------------------------- /stacks/prod/cloud-runs/app2/stack.tm.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terramate-io/terramate-example-code-generation/HEAD/stacks/prod/cloud-runs/app2/stack.tm.hcl -------------------------------------------------------------------------------- /stacks/prod/cloud-runs/import_cloud_run.tm.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terramate-io/terramate-example-code-generation/HEAD/stacks/prod/cloud-runs/import_cloud_run.tm.hcl -------------------------------------------------------------------------------- /stacks/prod/config.tm.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terramate-io/terramate-example-code-generation/HEAD/stacks/prod/config.tm.hcl -------------------------------------------------------------------------------- /stacks/prod/service-accounts/cloud-run/_terramate_generated_backend.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terramate-io/terramate-example-code-generation/HEAD/stacks/prod/service-accounts/cloud-run/_terramate_generated_backend.tf -------------------------------------------------------------------------------- /stacks/prod/service-accounts/cloud-run/_terramate_generated_providers.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terramate-io/terramate-example-code-generation/HEAD/stacks/prod/service-accounts/cloud-run/_terramate_generated_providers.tf -------------------------------------------------------------------------------- /stacks/prod/service-accounts/cloud-run/_terramate_generated_service_account.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terramate-io/terramate-example-code-generation/HEAD/stacks/prod/service-accounts/cloud-run/_terramate_generated_service_account.tf -------------------------------------------------------------------------------- /stacks/prod/service-accounts/cloud-run/stack.tm.hcl: -------------------------------------------------------------------------------- 1 | stack { 2 | name = "Cloud Run - Service Account" 3 | } 4 | -------------------------------------------------------------------------------- /stacks/prod/service-accounts/import_service_account.tm.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terramate-io/terramate-example-code-generation/HEAD/stacks/prod/service-accounts/import_service_account.tm.hcl -------------------------------------------------------------------------------- /stacks/providers.tm.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terramate-io/terramate-example-code-generation/HEAD/stacks/providers.tm.hcl -------------------------------------------------------------------------------- /stacks/staging/cloud-runs/app1/_terramate_generated_backend.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terramate-io/terramate-example-code-generation/HEAD/stacks/staging/cloud-runs/app1/_terramate_generated_backend.tf -------------------------------------------------------------------------------- /stacks/staging/cloud-runs/app1/_terramate_generated_cloud_run.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terramate-io/terramate-example-code-generation/HEAD/stacks/staging/cloud-runs/app1/_terramate_generated_cloud_run.tf -------------------------------------------------------------------------------- /stacks/staging/cloud-runs/app1/_terramate_generated_providers.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terramate-io/terramate-example-code-generation/HEAD/stacks/staging/cloud-runs/app1/_terramate_generated_providers.tf -------------------------------------------------------------------------------- /stacks/staging/cloud-runs/app1/config.tm.hcl: -------------------------------------------------------------------------------- 1 | globals { 2 | app_image = "gcr.io/cloudrun/hello:latest" 3 | } 4 | -------------------------------------------------------------------------------- /stacks/staging/cloud-runs/app1/stack.tm.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terramate-io/terramate-example-code-generation/HEAD/stacks/staging/cloud-runs/app1/stack.tm.hcl -------------------------------------------------------------------------------- /stacks/staging/cloud-runs/app2/_terramate_generated_backend.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terramate-io/terramate-example-code-generation/HEAD/stacks/staging/cloud-runs/app2/_terramate_generated_backend.tf -------------------------------------------------------------------------------- /stacks/staging/cloud-runs/app2/_terramate_generated_cloud_run.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terramate-io/terramate-example-code-generation/HEAD/stacks/staging/cloud-runs/app2/_terramate_generated_cloud_run.tf -------------------------------------------------------------------------------- /stacks/staging/cloud-runs/app2/_terramate_generated_providers.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terramate-io/terramate-example-code-generation/HEAD/stacks/staging/cloud-runs/app2/_terramate_generated_providers.tf -------------------------------------------------------------------------------- /stacks/staging/cloud-runs/app2/config.tm.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terramate-io/terramate-example-code-generation/HEAD/stacks/staging/cloud-runs/app2/config.tm.hcl -------------------------------------------------------------------------------- /stacks/staging/cloud-runs/app2/stack.tm.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terramate-io/terramate-example-code-generation/HEAD/stacks/staging/cloud-runs/app2/stack.tm.hcl -------------------------------------------------------------------------------- /stacks/staging/cloud-runs/import_cloud_run.tm.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terramate-io/terramate-example-code-generation/HEAD/stacks/staging/cloud-runs/import_cloud_run.tm.hcl -------------------------------------------------------------------------------- /stacks/staging/config.tm.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terramate-io/terramate-example-code-generation/HEAD/stacks/staging/config.tm.hcl -------------------------------------------------------------------------------- /stacks/staging/service-accounts/cloud-run/_terramate_generated_backend.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terramate-io/terramate-example-code-generation/HEAD/stacks/staging/service-accounts/cloud-run/_terramate_generated_backend.tf -------------------------------------------------------------------------------- /stacks/staging/service-accounts/cloud-run/_terramate_generated_providers.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terramate-io/terramate-example-code-generation/HEAD/stacks/staging/service-accounts/cloud-run/_terramate_generated_providers.tf -------------------------------------------------------------------------------- /stacks/staging/service-accounts/cloud-run/_terramate_generated_service_account.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terramate-io/terramate-example-code-generation/HEAD/stacks/staging/service-accounts/cloud-run/_terramate_generated_service_account.tf -------------------------------------------------------------------------------- /stacks/staging/service-accounts/cloud-run/stack.tm.hcl: -------------------------------------------------------------------------------- 1 | stack { 2 | name = "Cloud Run - Service Account" 3 | } 4 | -------------------------------------------------------------------------------- /stacks/staging/service-accounts/import_service_account.tm.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terramate-io/terramate-example-code-generation/HEAD/stacks/staging/service-accounts/import_service_account.tm.hcl -------------------------------------------------------------------------------- /terramate.tm.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terramate-io/terramate-example-code-generation/HEAD/terramate.tm.hcl --------------------------------------------------------------------------------