cloudposse / terraform-aws-vpn-connection

Terraform module to provision a site-to-site VPN connection between a VPC and an on-premises network
https://cloudposse.com/accelerate
Apache License 2.0
61 stars 58 forks source link

Add support for lifecycle control #34

Open karaluh opened 10 months ago

karaluh commented 10 months ago

Describe the Feature

https://docs.aws.amazon.com/vpn/latest/s2svpn/tunnel-endpoint-lifecycle.html

Tunnel endpoint lifecycle control provides control over the schedule of endpoint replacements, and can help minimize connectivity disruptions during AWS managed tunnel endpoint replacements.

Expected Behavior

I expect to be able to configure tunnel endpoint lifecycle control.

Use Case

It is required to control the VPN endpoint maintenance schedule in situations where you can't configure double tunnels.

Describe Ideal Solution

This feature is already supported by the provider, just support required arguments in the module.

Alternatives Considered

No response

Additional Context

No response

Gowiem commented 8 months ago

@karaluh we'd be happy to support this and would welcome a PR. It will likely not be implemented without a use-case though, so feel free to add support, put up a PR, and request me as a reviewer and we'll get it in 👍