github cloudposse/terraform-aws-vpc 0.22.0
v0.22.0

latest releases: 2.2.0-alpha1, 2.2.0, v2...
3 years ago
Feature: Allow VPC Endpoints to be Created via vpc-endpoints Submodule @korenyoni (#82)

what

  • Add vpc-endpoints submodule to this repo, which allows users to provision Interface and/or Gateway VPC Endpoints to the VPC they have created with the terraform-aws-vpc module.
  • Add Terratest tests for testing the vpc-endpoints submodule
  • Update automated testing via Terratest in this repo to use us-east-2 region instead of us-west-1, as going forward CloudPosse repositories will be using us-east-2

why

  • Currently, there is no option within the VPC module to enable any VPC Endpoints. A simple switch for each type of endpoint is not possible, because there are dozens of possible endpoints —particularly Interface Endpoints— that can be created. Furthermore, VPC Endpoints may depend on resources that are themselves dependant on the terraform-aws-vpc module (i.e. subnet IDs), so an external module is required, but a standalone module is not necessarily justified.

references

Don't miss a new terraform-aws-vpc release

NewReleases is sending notifications on new releases.