From 0325d44b0fa60bc1ebaa0171e27e697a139e4a63 Mon Sep 17 00:00:00 2001 From: "Matthew C. Morgan" Date: Thu, 18 Jul 2024 18:44:23 -0400 Subject: [PATCH] deps --- lab/us-gov-east-1/vpc/cluster/terragrunt.hcl | 72 +++++++++++++++++++ .../eks-cert-manager/terragrunt.hcl | 6 ++ .../vpc/mcmCluster/eks-istio/terragrunt.hcl | 3 + .../vpc/mcmCluster/eks-loki/terragrunt.hcl | 6 ++ 4 files changed, 87 insertions(+) create mode 100644 lab/us-gov-east-1/vpc/cluster/terragrunt.hcl diff --git a/lab/us-gov-east-1/vpc/cluster/terragrunt.hcl b/lab/us-gov-east-1/vpc/cluster/terragrunt.hcl new file mode 100644 index 0000000..c7e9f23 --- /dev/null +++ b/lab/us-gov-east-1/vpc/cluster/terragrunt.hcl @@ -0,0 +1,72 @@ +locals { + # Automatically load _envcommon, cross account and environment common variables + # common_vars = read_terragrunt_config("${dirname(find_in_parent_folders())}/_envcommon/common-variables.hcl", "skip-account-if-does-not-exist") + // "${get_tfvars_dir()}/${find_in_parent_folders("account.tfvars", "skip-account-if-does-not-exist")}", + + # Automatically load account-level variables (NOTE: In our environment account = environment so there is not separate environment layer) + account_vars = read_terragrunt_config(find_in_parent_folders("account.hcl")) + + # Automatically load region-level variables + region_vars = read_terragrunt_config(find_in_parent_folders("region.hcl")) + + # Automatically load vpc-level variables + # Not applicable in this demo, but including for reference, would be next level of variables and configurations + # vpc_vars = read_terragrunt_config(find_in_parent_folders("vpc.hcl", "skip-account-if-does-not-exist")) + + # Extract the variables we need for easy access + account_name = local.account_vars.locals.account_name + account_id = local.account_vars.locals.aws_account_id + organization = "census:ocio:csvd" + project_number = "fs0000000078" + project_name = "csvd_platformbaseline" + project_role = "csvd_platformbaseline_app" +} + +generate "provider" { + path = "provider.tf" + if_exists = "overwrite_terragrunt" + contents = <