Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

AWS Transit Gateway VPN #412

Closed
wants to merge 3 commits into from
Closed

Conversation

adosztal
Copy link

SUMMARY

AWS allows creating VPN tunnels not only between a VGW and CGWs but a Transit
Gateway (TGW) and CGWs.

This modules is based on ec2_vpc_vpn; the only difference is calling the AWS
CreateVpnConnection API using "TransitGatewayId" instead of "VpnGatewayId".

Common use cases were tested in my subscription.

Fixes ansible-collections/amazon.aws#2370

ISSUE TYPE
  • New Module Pull Request
COMPONENT NAME

ec2_transit_gateway_vpn

ADDITIONAL INFORMATION

Further details and outputs can be found in the issue ticket.

AWS allows creating VPN tunnels not only between a VGW and CGWs but a Transit
Gateway (TGW) and CGWs.

This modules is based on ec2_vpc_vpn; the only difference is calling the AWS
CreateVpnConnection API using "TransitGatewayId" instead of "VpnGatewayId".

Common use cases were tested in my subscription.
@ansibullbot
Copy link

@ansibullbot ansibullbot added module module needs_revision This PR fails CI tests or a maintainer has requested a review/revision of the PR needs_triage new_contributor Help guide this first time contributor new_module New module new_plugin New plugin plugins plugin (any type) labels Feb 13, 2021
@adosztal
Copy link
Author

adosztal commented Mar 2, 2021

Could someone take a look at this?

@ansibullbot ansibullbot added community_review and removed needs_revision This PR fails CI tests or a maintainer has requested a review/revision of the PR labels Mar 2, 2021
@goneri
Copy link
Member

goneri commented Apr 30, 2021

Hi @adosztal,

Thank you for your contribution. Do you think we can instead extend the existing ec2_vpc_vpn module to support this use-case?

alinabuzachis pushed a commit to alinabuzachis/community.aws that referenced this pull request May 25, 2022
…ons#458)

Adding example of using groups in aws_ec2.py module

SUMMARY
Adding a example of using groups option to add items from a specific inventory configuration to groups.
Example shows use of groups to group hosts based on vpc id.
Resolves ansible-collections#412

ISSUE TYPE

Docs Pull Request

COMPONENT NAME

aws_ec2.py

Reviewed-by: Gonéri Le Bouder <[email protected]>
Reviewed-by: Alina Buzachis <None>
Reviewed-by: Abhijeet Kasurde <None>
Reviewed-by: None <None>
@GomathiselviS
Copy link
Collaborator

Hi,
Thanks for working on this PR. However, this feature is already available in the amazon.aws.ec2_vpc_vpn module, so I’m closing this PR for now. Please feel free to reopen it if you believe the existing module doesn't meet your expectations.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
community_review module module new_contributor Help guide this first time contributor new_module New module new_plugin New plugin plugins plugin (any type)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Support for AWS Transit Gateway VPN connection
4 participants