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 = <