Skip to content

v1.0.0

Compare
Choose a tag to compare
@github-actions github-actions released this 20 Feb 20:13
· 29 commits to main since this release
576b717
Sync github @max-lobur (#29)

Rebuild github dir from the template

🚀 Enhancements

feat: adds tagging the TGW attachment + associating / propagating TGW RTB + creating TGW routes @Gowiem (#37)

major revision

This PR does a good overhaul of the module: It updates to modern practices / syntax + uses new syntax added in TF 1.3 + adds some new, significant functionality + introduces a breaking change (changes var from string => bool type). Considering that, I believe we should release this as 1.0.

what

  • Adds tagging the TGW attachment
  • Adds associating + propagating the TGW attachment if TGW route table given
  • Adds ability to create TGW routes on the given route table
  • Fixes the type of var.vpn_connection_static_routes_only
  • Fixes var.vpc_id being required as this should not be required with TGW VPN Connection
  • Updates to require TF 1.3 and above
  • Removes the null provider
  • Updates vpn_connection_customer_gateway_configuration to sensitive = true
  • Adds transit_gateway_attachment_id as an output

why

  • Adds more flexibility + usefulness when working with a TGW <> VPN connection
  • var.vpn_connection_static_routes_only - Types should be correct, so this was bugging me. Is this possibly a 0.11 holdout that we're finding in 2024? I didn't check the blame, but that'd be funny.
  • Requires 1.3+ TF purely because this should be a 1.0 of this module and I think we should start using new functionality (required here as I used optional in var.transit_gateway_routes)
  • null provider no longer needed - Likely a holdout from an old version of terraform-null-label (this module had some dust on it)

references

  • Fixes #36 which was causing tests to fail
  • Fixes #35
  • Fixes #32

🤖 Automatic Updates

Update README.md and docs @cloudpossebot (#31)

what

This is an auto-generated PR that updates the README.md and docs

why

To have most recent changes of README.md and doc from origin templates