diff --git a/lab/us-gov-east-1/vpc/cluster/eks-loki/provider.tf b/lab/us-gov-east-1/vpc/cluster/eks-loki/provider.tf new file mode 100644 index 0000000..a858654 --- /dev/null +++ b/lab/us-gov-east-1/vpc/cluster/eks-loki/provider.tf @@ -0,0 +1,17 @@ +# provider.tf +provider "aws" { + region = "us-gov-east-1" + profile = "224384469011-lab-dev-gov" +} + +provider "kubernetes" { + config_path = "~/.kube/config" + config_context = "arn:aws-us-gov:eks:us-gov-east-1:224384469011:cluster/platform-eng-eks-test" +} + +provider "helm" { + kubernetes { + config_path = "~/.kube/config" + config_context = "arn:aws-us-gov:eks:us-gov-east-1:224384469011:cluster/platform-eng-eks-test" + } +} \ No newline at end of file diff --git a/lab/us-gov-east-1/vpc/cluster/eks-loki/terragrunt.hcl b/lab/us-gov-east-1/vpc/cluster/eks-loki/terragrunt.hcl new file mode 100644 index 0000000..bf1061a --- /dev/null +++ b/lab/us-gov-east-1/vpc/cluster/eks-loki/terragrunt.hcl @@ -0,0 +1,32 @@ +terraform { + source = "git@github.e.it.census.gov:SCT-Engineering/tfmod-loki.git" + extra_arguments "retry_lock" { + commands = get_terraform_commands_that_need_locking() + arguments = ["-lock-timeout=20m"] + } +} + +remote_state { + backend = "s3" + generate = { + path = "backend.tf" + if_exists = "overwrite_terragrunt" + } + config = { + bucket = "tg-infrastructure-tf-state-lab-dev-ew-us-gov-east-1" + key = "platform-eks-test-loki/terraform.tfstate" + region = "us-gov-east-1" + encrypt = true + } +} + +dependency "eks" { + config_path = "../eks" +} + +inputs = { + profile = dependency.eks.inputs.profile + cluster_name = dependency.eks.inputs.cluster_name + oidc_provider_arn = dependency.eks.outputs.oidc_provider_arn + region = "us-gov-east-1" +}