From e83140f26d88bd1ac19d3d9c6c88acd0c35d947c Mon Sep 17 00:00:00 2001 From: Dawid Rogaczewski Date: Tue, 12 Oct 2021 15:12:36 +0200 Subject: [PATCH] update after review --- examples/bottlerocket/main.tf | 32 +++++++++++-------- examples/complete/main.tf | 32 +++++++++++-------- examples/fargate/main.tf | 32 +++++++++++-------- examples/instance_refresh/main.tf | 32 +++++++++++-------- examples/irsa/main.tf | 31 ++++++++++-------- examples/launch_templates/main.tf | 32 +++++++++++-------- .../main.tf | 32 +++++++++++-------- examples/managed_node_groups/main.tf | 32 +++++++++++-------- examples/secrets_encryption/main.tf | 32 +++++++++++-------- 9 files changed, 162 insertions(+), 125 deletions(-) diff --git a/examples/bottlerocket/main.tf b/examples/bottlerocket/main.tf index 1e131d49bc..bffa83238b 100644 --- a/examples/bottlerocket/main.tf +++ b/examples/bottlerocket/main.tf @@ -12,20 +12,6 @@ locals { # EKS Module ################################################################################ -data "aws_eks_cluster" "cluster" { - name = module.eks.cluster_id -} - -data "aws_eks_cluster_auth" "cluster" { - name = module.eks.cluster_id -} - -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 -} - module "eks" { source = "../.." @@ -87,6 +73,24 @@ resource "aws_iam_role_policy_attachment" "ssm" { policy_arn = "arn:aws:iam::aws:policy/AmazonSSMManagedInstanceCore" } +################################################################################ +# Kubernetes provider configuration +################################################################################ + +data "aws_eks_cluster" "cluster" { + name = module.eks.cluster_id +} + +data "aws_eks_cluster_auth" "cluster" { + name = module.eks.cluster_id +} + +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 +} + ################################################################################ # Supporting Resources ################################################################################ diff --git a/examples/complete/main.tf b/examples/complete/main.tf index b51debae3a..ba762e8e03 100644 --- a/examples/complete/main.tf +++ b/examples/complete/main.tf @@ -12,20 +12,6 @@ locals { # EKS Module ################################################################################ -data "aws_eks_cluster" "cluster" { - name = module.eks.cluster_id -} - -data "aws_eks_cluster_auth" "cluster" { - name = module.eks.cluster_id -} - -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 -} - module "eks" { source = "../.." @@ -187,6 +173,24 @@ module "disabled_node_groups" { create_eks = false } +################################################################################ +# Kubernetes provider configuration +################################################################################ + +data "aws_eks_cluster" "cluster" { + name = module.eks.cluster_id +} + +data "aws_eks_cluster_auth" "cluster" { + name = module.eks.cluster_id +} + +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 +} + ################################################################################ # Additional security groups for workers ################################################################################ diff --git a/examples/fargate/main.tf b/examples/fargate/main.tf index a766c83ba2..869ed7e991 100644 --- a/examples/fargate/main.tf +++ b/examples/fargate/main.tf @@ -12,20 +12,6 @@ locals { # EKS Module ################################################################################ -data "aws_eks_cluster" "cluster" { - name = module.eks.cluster_id -} - -data "aws_eks_cluster_auth" "cluster" { - name = module.eks.cluster_id -} - -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 -} - module "eks" { source = "../.." @@ -178,6 +164,24 @@ module "fargate_profile_existing_cluster" { } } +################################################################################ +# Kubernetes provider configuration +################################################################################ + +data "aws_eks_cluster" "cluster" { + name = module.eks.cluster_id +} + +data "aws_eks_cluster_auth" "cluster" { + name = module.eks.cluster_id +} + +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 +} + ################################################################################ # Supporting Resources ################################################################################ diff --git a/examples/instance_refresh/main.tf b/examples/instance_refresh/main.tf index 4c50f56fe5..f32964b1d7 100644 --- a/examples/instance_refresh/main.tf +++ b/examples/instance_refresh/main.tf @@ -12,20 +12,6 @@ locals { # EKS Module ################################################################################ -data "aws_eks_cluster" "cluster" { - name = module.eks.cluster_id -} - -data "aws_eks_cluster_auth" "cluster" { - name = module.eks.cluster_id -} - -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 -} - # Based on the official aws-node-termination-handler setup guide at https://github.com/aws/aws-node-termination-handler#infrastructure-setup provider "helm" { @@ -259,6 +245,24 @@ module "eks" { } } +################################################################################ +# Kubernetes provider configuration +################################################################################ + +data "aws_eks_cluster" "cluster" { + name = module.eks.cluster_id +} + +data "aws_eks_cluster_auth" "cluster" { + name = module.eks.cluster_id +} + +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 +} + ################################################################################ # Supporting Resources ################################################################################ diff --git a/examples/irsa/main.tf b/examples/irsa/main.tf index 08fad95d4b..ebe2eeffea 100644 --- a/examples/irsa/main.tf +++ b/examples/irsa/main.tf @@ -11,19 +11,6 @@ locals { ################################################################################ # EKS Module ################################################################################ -data "aws_eks_cluster" "cluster" { - name = module.eks.cluster_id -} - -data "aws_eks_cluster_auth" "cluster" { - name = module.eks.cluster_id -} - -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 -} module "eks" { source = "../.." @@ -66,6 +53,24 @@ module "eks" { } } +################################################################################ +# Kubernetes provider configuration +################################################################################ + +data "aws_eks_cluster" "cluster" { + name = module.eks.cluster_id +} + +data "aws_eks_cluster_auth" "cluster" { + name = module.eks.cluster_id +} + +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 +} + ################################################################################ # Supporting Resources ################################################################################ diff --git a/examples/launch_templates/main.tf b/examples/launch_templates/main.tf index e642a02d8d..476ca13d68 100644 --- a/examples/launch_templates/main.tf +++ b/examples/launch_templates/main.tf @@ -12,20 +12,6 @@ locals { # EKS Module ################################################################################ -data "aws_eks_cluster" "cluster" { - name = module.eks.cluster_id -} - -data "aws_eks_cluster_auth" "cluster" { - name = module.eks.cluster_id -} - -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 -} - module "eks" { source = "../.." cluster_name = local.name @@ -87,6 +73,24 @@ module "eks" { } } +################################################################################ +# Kubernetes provider configuration +################################################################################ + +data "aws_eks_cluster" "cluster" { + name = module.eks.cluster_id +} + +data "aws_eks_cluster_auth" "cluster" { + name = module.eks.cluster_id +} + +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 +} + ################################################################################ # Supporting Resources ################################################################################ diff --git a/examples/launch_templates_with_managed_node_groups/main.tf b/examples/launch_templates_with_managed_node_groups/main.tf index 6f8dc3fe79..5d70e97615 100644 --- a/examples/launch_templates_with_managed_node_groups/main.tf +++ b/examples/launch_templates_with_managed_node_groups/main.tf @@ -12,20 +12,6 @@ locals { # EKS Module ################################################################################ -data "aws_eks_cluster" "cluster" { - name = module.eks.cluster_id -} - -data "aws_eks_cluster_auth" "cluster" { - name = module.eks.cluster_id -} - -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 -} - module "eks" { source = "../.." @@ -96,6 +82,24 @@ module "eks" { } } +################################################################################ +# Kubernetes provider configuration +################################################################################ + +data "aws_eks_cluster" "cluster" { + name = module.eks.cluster_id +} + +data "aws_eks_cluster_auth" "cluster" { + name = module.eks.cluster_id +} + +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 +} + ################################################################################ # Supporting Resources ################################################################################ diff --git a/examples/managed_node_groups/main.tf b/examples/managed_node_groups/main.tf index c336650e4c..56a2b05346 100644 --- a/examples/managed_node_groups/main.tf +++ b/examples/managed_node_groups/main.tf @@ -12,20 +12,6 @@ locals { # EKS Module ################################################################################ -data "aws_eks_cluster" "cluster" { - name = module.eks.cluster_id -} - -data "aws_eks_cluster_auth" "cluster" { - name = module.eks.cluster_id -} - -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 -} - module "eks" { source = "../.." @@ -101,6 +87,24 @@ module "eks" { } } +################################################################################ +# Kubernetes provider configuration +################################################################################ + +data "aws_eks_cluster" "cluster" { + name = module.eks.cluster_id +} + +data "aws_eks_cluster_auth" "cluster" { + name = module.eks.cluster_id +} + +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 +} + ################################################################################ # Supporting Resources ################################################################################ diff --git a/examples/secrets_encryption/main.tf b/examples/secrets_encryption/main.tf index 8a56fd8fec..49d9a7b029 100644 --- a/examples/secrets_encryption/main.tf +++ b/examples/secrets_encryption/main.tf @@ -12,20 +12,6 @@ locals { # EKS Module ################################################################################ -data "aws_eks_cluster" "cluster" { - name = module.eks.cluster_id -} - -data "aws_eks_cluster_auth" "cluster" { - name = module.eks.cluster_id -} - -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 -} - module "eks" { source = "../.." @@ -62,6 +48,24 @@ module "eks" { } } +################################################################################ +# Kubernetes provider configuration +################################################################################ + +data "aws_eks_cluster" "cluster" { + name = module.eks.cluster_id +} + +data "aws_eks_cluster_auth" "cluster" { + name = module.eks.cluster_id +} + +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 +} + ################################################################################ # KMS for encrypting secrets ################################################################################