diff --git a/addons/aws-load-balancer-controller/data.tf b/addons/aws-load-balancer-controller/data.tf index cc70f18..9eeb02e 100644 --- a/addons/aws-load-balancer-controller/data.tf +++ b/addons/aws-load-balancer-controller/data.tf @@ -1,4 +1,5 @@ data "aws_eks_cluster" "eks_cluster" { # this makes downstream resources wait for data plane to be ready name = var.eks_cluster_name -} \ No newline at end of file +} +data "aws_region" "current" {} \ No newline at end of file diff --git a/addons/aws-load-balancer-controller/main.tf b/addons/aws-load-balancer-controller/main.tf index e82364c..9b2002e 100644 --- a/addons/aws-load-balancer-controller/main.tf +++ b/addons/aws-load-balancer-controller/main.tf @@ -25,6 +25,14 @@ module "helm_addon" { { name = "node.serviceAccount.name" value = "${local.name}-sa" + }, + { + name = "vpc.id" + value = data.aws_eks_cluster.eks_cluster.vpc_config[0].vpc_id + }, + { + name = "region.name" + value = data.aws_region.current.name } ]