File tree 4 files changed +21
-5
lines changed
4 files changed +21
-5
lines changed Original file line number Diff line number Diff line change 2
2
3
3
All notable changes to this project will be documented in this file.
4
4
5
+ ## [ 5.18.1] ( https://github.com/terraform-aws-modules/terraform-aws-vpc/compare/v5.18.0...v5.18.1 ) (2025-01-28)
6
+
7
+
8
+ ### Bug Fixes
9
+
10
+ * Fixed service_region argument in the VPC endpoint module ([ #1162 ] ( https://github.com/terraform-aws-modules/terraform-aws-vpc/issues/1162 ) ) ([ 5415dee] ( https://github.com/terraform-aws-modules/terraform-aws-vpc/commit/5415deebeb608f1e622a336f045c79b08d144f46 ) )
11
+
12
+ ## [ 5.18.0] ( https://github.com/terraform-aws-modules/terraform-aws-vpc/compare/v5.17.0...v5.18.0 ) (2025-01-27)
13
+
14
+
15
+ ### Features
16
+
17
+ * Support for cross region VPC endpoints ([ #1161 ] ( https://github.com/terraform-aws-modules/terraform-aws-vpc/issues/1161 ) ) ([ 7e205ad] ( https://github.com/terraform-aws-modules/terraform-aws-vpc/commit/7e205ad0513fe00290b9570cabf52f5e7ce6b84f ) )
18
+
5
19
## [ 5.17.0] ( https://github.com/terraform-aws-modules/terraform-aws-vpc/compare/v5.16.0...v5.17.0 ) (2024-12-18)
6
20
7
21
Original file line number Diff line number Diff line change @@ -56,13 +56,13 @@ module "endpoints" {
56
56
| Name | Version |
57
57
| ------| ---------|
58
58
| <a name =" requirement_terraform " ></a > [ terraform] ( #requirement\_ terraform ) | >= 1.0 |
59
- | <a name =" requirement_aws " ></a > [ aws] ( #requirement\_ aws ) | >= 5.46 |
59
+ | <a name =" requirement_aws " ></a > [ aws] ( #requirement\_ aws ) | >= 5.83 |
60
60
61
61
## Providers
62
62
63
63
| Name | Version |
64
64
| ------| ---------|
65
- | <a name =" provider_aws " ></a > [ aws] ( #provider\_ aws ) | >= 5.46 |
65
+ | <a name =" provider_aws " ></a > [ aws] ( #provider\_ aws ) | >= 5.83 |
66
66
67
67
## Modules
68
68
Original file line number Diff line number Diff line change @@ -11,8 +11,9 @@ locals {
11
11
data "aws_vpc_endpoint_service" "this" {
12
12
for_each = local. endpoints
13
13
14
- service = try (each. value . service , null )
15
- service_name = try (each. value . service_name , null )
14
+ service = try (each. value . service , null )
15
+ service_name = try (each. value . service_name , null )
16
+ service_regions = try (coalescelist (compact ([each . value . service_region ])), null )
16
17
17
18
filter {
18
19
name = " service-type"
@@ -25,6 +26,7 @@ resource "aws_vpc_endpoint" "this" {
25
26
26
27
vpc_id = var. vpc_id
27
28
service_name = try (each. value . service_endpoint , data. aws_vpc_endpoint_service . this [each . key ]. service_name )
29
+ service_region = try (each. value . service_region , null )
28
30
vpc_endpoint_type = try (each. value . service_type , " Interface" )
29
31
auto_accept = try (each. value . auto_accept , null )
30
32
Original file line number Diff line number Diff line change @@ -4,7 +4,7 @@ terraform {
4
4
required_providers {
5
5
aws = {
6
6
source = " hashicorp/aws"
7
- version = " >= 5.46 "
7
+ version = " >= 5.83 "
8
8
}
9
9
}
10
10
}
You can’t perform that action at this time.
0 commit comments