File tree Expand file tree Collapse file tree 4 files changed +21
-5
lines changed
Expand file tree Collapse file tree 4 files changed +21
-5
lines changed Original file line number Diff line number Diff line change 22
33All notable changes to this project will be documented in this file.
44
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+
519## [ 5.17.0] ( https://github.com/terraform-aws-modules/terraform-aws-vpc/compare/v5.16.0...v5.17.0 ) (2024-12-18)
620
721
Original file line number Diff line number Diff line change @@ -56,13 +56,13 @@ module "endpoints" {
5656| Name | Version |
5757| ------| ---------|
5858| <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 |
6060
6161## Providers
6262
6363| Name | Version |
6464| ------| ---------|
65- | <a name =" provider_aws " ></a > [ aws] ( #provider\_ aws ) | >= 5.46 |
65+ | <a name =" provider_aws " ></a > [ aws] ( #provider\_ aws ) | >= 5.83 |
6666
6767## Modules
6868
Original file line number Diff line number Diff line change @@ -11,8 +11,9 @@ locals {
1111data "aws_vpc_endpoint_service" "this" {
1212 for_each = local. endpoints
1313
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 )
1617
1718 filter {
1819 name = " service-type"
@@ -25,6 +26,7 @@ resource "aws_vpc_endpoint" "this" {
2526
2627 vpc_id = var. vpc_id
2728 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 )
2830 vpc_endpoint_type = try (each. value . service_type , " Interface" )
2931 auto_accept = try (each. value . auto_accept , null )
3032
Original file line number Diff line number Diff line change @@ -4,7 +4,7 @@ terraform {
44 required_providers {
55 aws = {
66 source = " hashicorp/aws"
7- version = " >= 5.46 "
7+ version = " >= 5.83 "
88 }
99 }
1010}
You can’t perform that action at this time.
0 commit comments