From fe21f56c7be4c162d4823d4a5a82c4b03e16a4d9 Mon Sep 17 00:00:00 2001 From: "Matthew C. Morgan" Date: Thu, 18 Jul 2024 19:20:17 -0400 Subject: [PATCH] providers stuff --- .gitignore | 4 ++ lab/us-gov-east-1/vpc/mcmCluster/.gitignore | 3 - .../vpc/mcmCluster/eks-config/providers.tf | 30 -------- .../vpc/mcmCluster/eks-config/terragrunt.hcl | 30 ++++++++ .../vpc/mcmCluster/eks/terragrunt.hcl | 56 +++++++-------- terragrunt.hcl | 72 ------------------- 6 files changed, 62 insertions(+), 133 deletions(-) delete mode 100644 lab/us-gov-east-1/vpc/mcmCluster/.gitignore delete mode 100644 lab/us-gov-east-1/vpc/mcmCluster/eks-config/providers.tf delete mode 100644 terragrunt.hcl diff --git a/.gitignore b/.gitignore index 7c1cae9..4b51fc4 100644 --- a/.gitignore +++ b/.gitignore @@ -36,3 +36,7 @@ override.tf.json .terraformrc terraform.rc +# include tg stuff +.terragrunt-cache/ +backend.tf +provider*.tf diff --git a/lab/us-gov-east-1/vpc/mcmCluster/.gitignore b/lab/us-gov-east-1/vpc/mcmCluster/.gitignore deleted file mode 100644 index f8a9f3e..0000000 --- a/lab/us-gov-east-1/vpc/mcmCluster/.gitignore +++ /dev/null @@ -1,3 +0,0 @@ -backend.tf -provider.tf -.terragrunt-cache/ diff --git a/lab/us-gov-east-1/vpc/mcmCluster/eks-config/providers.tf b/lab/us-gov-east-1/vpc/mcmCluster/eks-config/providers.tf deleted file mode 100644 index 7346788..0000000 --- a/lab/us-gov-east-1/vpc/mcmCluster/eks-config/providers.tf +++ /dev/null @@ -1,30 +0,0 @@ - - -provider "aws" { - profile = var.profile - region = var.region -} - -data "aws_eks_cluster" "cluster" { - name = var.cluster_name -} - -data "aws_eks_cluster_auth" "cluster" { - name = var.cluster_name -} - -provider "kubernetes" { - host = data.aws_eks_cluster.cluster.endpoint - - cluster_ca_certificate = base64decode(data.aws_eks_cluster.cluster.certificate_authority[0].data) - token = data.aws_eks_cluster_auth.cluster.token -} - -provider "helm" { - kubernetes { - host = data.aws_eks_cluster.cluster.endpoint - - cluster_ca_certificate = base64decode(data.aws_eks_cluster.cluster.certificate_authority[0].data) - token = data.aws_eks_cluster_auth.cluster.token - } -} diff --git a/lab/us-gov-east-1/vpc/mcmCluster/eks-config/terragrunt.hcl b/lab/us-gov-east-1/vpc/mcmCluster/eks-config/terragrunt.hcl index e130bf1..eca7f1b 100644 --- a/lab/us-gov-east-1/vpc/mcmCluster/eks-config/terragrunt.hcl +++ b/lab/us-gov-east-1/vpc/mcmCluster/eks-config/terragrunt.hcl @@ -34,3 +34,33 @@ inputs = { tag_costallocation = local.tag_costallocation region = local.region } + +generate "provider-eks" { + path = "provider.tf" + if_exists = "overwrite_terragrunt" + contents = <