terraform-aws-vpc-peering

Terraform module to setup VPC peering connection

APACHE-2.0 License

Stars
126
Committers
19

Bot releases are hidden (Show)

terraform-aws-vpc-peering - v7.0.0 Latest Release

Published by grem11n 4 months ago

v7.0.0

It's been some time since the previous release, so bumping the major version just in case. Otherwise, there should be no breaking changes compared to the previous release.

What's Changed

New Contributors

Full Changelog: https://github.com/grem11n/terraform-aws-vpc-peering/compare/v6.0.0...v7.0.0

terraform-aws-vpc-peering - Allow the usage of the AWS Provider 5.x.x

Published by grem11n over 1 year ago

Changes

Considerations

The new version should work with AWS Terraform Provider 4.x.x as well. Yet, to avoid unexpected behavior, I'm releasing this as a new major version of the module.

terraform-aws-vpc-peering - Create routes for additional CIDRs

Published by grem11n almost 2 years ago

Now, this module creates routes for additional CIDRs associated with VPCs as well, which fixed https://github.com/grem11n/terraform-aws-vpc-peering/issues/94.

API Changes

This release exposes two new user variables:

  • from_this_associated to create routes for additional CIDRs from this VPC
  • from_peer_associated to create routes for additional CIDRs from peer VPC

Considerations

The module still relies on additional variables to create routes for associated CIDRs. However, based on https://github.com/hashicorp/terraform/issues/28962#issuecomment-861596870 I assume it's impossible to calculate routes for associated CIDRs unless VPC configuration already exists. This means that depends_on directive probably won't work with additional VPC CIDRs, if you want to create the whole infrastructure in one swing. Yet, I haven't tested that scenario.

Code Changes

Full Changelog: https://github.com/grem11n/terraform-aws-vpc-peering/compare/v5.0.0...v5.1.0

terraform-aws-vpc-peering - AWS Classic Deprecation

Published by grem11n about 2 years ago

Major changes

  • AWS Classic is going to be deprecated. Therefore, related options were deprecated as well PR#92. Fixes: Issue#91

Other changes

  • Removed CHANGELOG.md file since it was not well-maintained PR#93.
  • Update versions of Go and Terraform for the tests PR#93.
  • Removed some leftovers of the CI integration for Terraform 0.11 PR#93.
  • Fixes in the documentation PR#90.
terraform-aws-vpc-peering - Tests for Terraform > 1.1.x and AWS Provider > 4.x.x

Published by grem11n over 2 years ago

terraform-aws-vpc-peering - Terraform 0.15 support

Published by grem11n over 3 years ago

terraform-aws-vpc-peering - Pin the minimum Terraform version

Published by grem11n over 3 years ago

  • Pinned the minimum required Terraform version
  • Updated tests with more stable regions
  • Bug report template
terraform-aws-vpc-peering - Terraform 0.15 support

Published by grem11n over 3 years ago

terraform-aws-vpc-peering - Terraform 0.15 support

Published by grem11n over 3 years ago

Support for Terraform 0.15 with backward compatibility with 0.14

terraform-aws-vpc-peering - Terraform >=0.13 support

Published by grem11n over 3 years ago

terraform-aws-vpc-peering - CI & Examples updates

Published by grem11n over 4 years ago

terraform-aws-vpc-peering - Remove deprecation notices for data.tf

Published by grem11n almost 5 years ago

terraform-aws-vpc-peering - Deprecation notice & tests updates

Published by grem11n almost 5 years ago

  • Added deprecation notice for Terraform 0.11
  • Updated the tests
terraform-aws-vpc-peering - Deprecation notice & tests update

Published by grem11n almost 5 years ago

  • Added a deprecation notice for Terraform 0.11
  • Updated tests
terraform-aws-vpc-peering - Deprecate DNS options workaround

Published by grem11n almost 5 years ago

Requires AWS provider version >=2.31.0!

terraform-aws-vpc-peering - Deprecate DNS options workaround

Published by grem11n almost 5 years ago

Requires AWS provider version >=2.31.0!

terraform-aws-vpc-peering - Fixed tagging for the overlapping resources

Published by grem11n about 5 years ago

terraform-aws-vpc-peering - Tests + small fix

Published by grem11n over 5 years ago

  • Fix workaround for inter-region peering. See: this issue
  • Tests for different peering scenarios
  • Docs and examples updates
terraform-aws-vpc-peering - Cross-region fixes

Published by grem11n over 5 years ago

v1.2.0

  • Create a test case for a single account, single region peering
  • Add example configuration for a single account, single region peering, which is tested
  • Updated README
  • Marked value create_peering for deprecation
  • Added test for cross-region peering in the same AWS account
  • Fixed cross-region peering for TF < 0.12 version
terraform-aws-vpc-peering - Terraform 0.12 support

Published by grem11n over 5 years ago

Module version, which supports Terraform 0.12