4
4
resource_name = " comet-${ var . environment } "
5
5
vpc_cidr = var. vpc_cidr
6
6
azs = slice (data. aws_availability_zones . available . names , 0 , 3 )
7
+ # if EKS deployment, set subnet tags for AWS Load Balancer Controller auto-discovery
8
+ public_subnet_tags = var. eks_enabled ? { " kubernetes.io/role/elb" = " 1" } : {}
9
+ private_subnet_tags = var. eks_enabled ? { " kubernetes.io/role/internal-elb" = " 1" } : {}
7
10
}
8
11
9
12
module "vpc" {
@@ -29,9 +32,14 @@ module "vpc" {
29
32
manage_default_security_group = true
30
33
default_security_group_tags = merge (var. common_tags , { Name = " ${ local . resource_name } -default" })
31
34
32
- # if EKS deployment, set subnet tags for AWS Load Balancer Controller auto-discovery
33
- public_subnet_tags = var. eks_enabled ? { " kubernetes.io/role/elb" = 1 } : null
34
- private_subnet_tags = var. eks_enabled ? { " kubernetes.io/role/internal-elb" = 1 } : null
35
+ public_subnet_tags = merge (
36
+ local. public_subnet_tags ,
37
+ var. public_subnet_tags ,
38
+ )
39
+ private_subnet_tags = merge (
40
+ local. private_subnet_tags ,
41
+ var. private_subnet_tags ,
42
+ )
35
43
}
36
44
37
45
resource "aws_vpc_endpoint" "s3" {
@@ -43,4 +51,4 @@ resource "aws_vpc_endpoint" "s3" {
43
51
var. common_tags ,
44
52
{ Name = " ${ local . resource_name } -s3-endpoint" }
45
53
)
46
- }
54
+ }
0 commit comments