Skip to content

Commit 2f0a126

Browse files
committed
Add config for external-dns hosted zones permissions
1 parent fff3e28 commit 2f0a126

File tree

4 files changed

+16
-1
lines changed

4 files changed

+16
-1
lines changed

main.tf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,7 @@ module "comet_eks" {
6969
eks_cert_manager = var.eks_cert_manager
7070
eks_aws_cloudwatch_metrics = var.eks_aws_cloudwatch_metrics
7171
eks_external_dns = var.eks_external_dns
72+
eks_external_dns_r53_zones = var.eks_external_dns_r53_zones
7273

7374
s3_enabled = var.enable_s3
7475
comet_ec2_s3_iam_policy = var.enable_s3 ? module.comet_s3[0].comet_s3_iam_policy_arn : null

modules/comet_eks/main.tf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,7 @@ module "eks_blueprints_addons" {
6868
enable_cert_manager = var.eks_cert_manager
6969
enable_aws_cloudwatch_metrics = var.eks_aws_cloudwatch_metrics
7070
enable_external_dns = var.eks_external_dns
71+
external_dns_route53_zone_arns = var.eks_external_dns_r53_zones
7172

7273
tags = local.tags
7374
}

modules/comet_eks/variables.tf

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,11 @@ variable "eks_external_dns" {
6868
type = bool
6969
}
7070

71+
variable "eks_external_dns_r53_zones" {
72+
description = "Route 53 zones for external-dns to have access to"
73+
type = list(string)
74+
}
75+
7176
variable "s3_enabled" {
7277
description = "Indicates if S3 bucket is being provisioned for Comet"
7378
type = bool

variables.tf

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -190,7 +190,15 @@ variable "eks_aws_cloudwatch_metrics" {
190190
variable "eks_external_dns" {
191191
description = "Enables ExternalDNS in the EKS cluster"
192192
type = bool
193-
default = true
193+
default = false
194+
}
195+
196+
variable "eks_external_dns_r53_zones" {
197+
description = "Route 53 zones for external-dns to have access to"
198+
type = list(string)
199+
default = [
200+
"arn:aws:route53:::hostedzone/XYZ"
201+
]
194202
}
195203

196204
#### comet_elasticache ####

0 commit comments

Comments
 (0)