Skip to content

Commit ed21cc6

Browse files
authored
Sort and distinct entries for automatically discovered environment variables (#4487)
1 parent c5b77a4 commit ed21cc6

File tree

2 files changed

+16
-16
lines changed

2 files changed

+16
-16
lines changed

terraform-aws-github-runner/modules/runners/scale-down.tf

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -46,14 +46,14 @@ resource "aws_lambda_function" "scale_down" {
4646
SECRETSMANAGER_SECRETS_ID = var.secretsmanager_secrets_id
4747
AWS_REGIONS_TO_VPC_IDS = join(
4848
",",
49-
[
49+
sort(distinct([
5050
for region_vpc in var.vpc_ids :
5151
format("%s|%s", region_vpc.region, region_vpc.vpc)
52-
]
52+
]))
5353
)
5454
VPC_ID_TO_SECURITY_GROUP_IDS = join(
5555
",",
56-
concat(
56+
sort(distinct(concat(
5757
[
5858
for vpc in var.vpc_ids :
5959
format(
@@ -66,21 +66,21 @@ resource "aws_lambda_function" "scale_down" {
6666
for vpc_subnet in var.vpc_sgs :
6767
format("%s|%s", vpc_subnet.vpc, vpc_subnet.sg)
6868
]
69-
)
69+
)))
7070
)
7171
VPC_ID_TO_SUBNET_IDS = join(
7272
",",
73-
[
73+
sort(distinct([
7474
for vpc_subnet in var.subnet_vpc_ids :
7575
format("%s|%s", vpc_subnet.vpc, vpc_subnet.subnet)
76-
]
76+
]))
7777
)
7878
SUBNET_ID_TO_AZ = join(
7979
",",
80-
[
80+
sort(distinct([
8181
for subnet_az in var.subnet_azs :
8282
format("%s|%s", subnet_az.subnet, subnet_az.az)
83-
]
83+
]))
8484
)
8585
}
8686
}

terraform-aws-github-runner/modules/runners/scale-up.tf

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -58,14 +58,14 @@ resource "aws_lambda_function" "scale_up" {
5858

5959
AWS_REGIONS_TO_VPC_IDS = join(
6060
",",
61-
[
61+
sort(distinct([
6262
for region_vpc in var.vpc_ids :
6363
format("%s|%s", region_vpc.region, region_vpc.vpc)
64-
]
64+
]))
6565
)
6666
VPC_ID_TO_SECURITY_GROUP_IDS = join(
6767
",",
68-
concat(
68+
sort(distinct(concat(
6969
[
7070
for vpc in var.vpc_ids :
7171
format(
@@ -78,21 +78,21 @@ resource "aws_lambda_function" "scale_up" {
7878
for vpc_subnet in var.vpc_sgs :
7979
format("%s|%s", vpc_subnet.vpc, vpc_subnet.sg)
8080
]
81-
)
81+
)))
8282
)
8383
VPC_ID_TO_SUBNET_IDS = join(
8484
",",
85-
[
85+
sort(distinct([
8686
for vpc_subnet in var.subnet_vpc_ids :
8787
format("%s|%s", vpc_subnet.vpc, vpc_subnet.subnet)
88-
]
88+
]))
8989
)
9090
SUBNET_ID_TO_AZ = join(
9191
",",
92-
[
92+
sort(distinct([
9393
for subnet_az in var.subnet_azs :
9494
format("%s|%s", subnet_az.subnet, subnet_az.az)
95-
]
95+
]))
9696
)
9797
}
9898
}

0 commit comments

Comments
 (0)