{"repo":"cloudposse/terraform-aws-vpc-peering-multi-account","free":true,"listed":false,"github":"https://github.com/cloudposse/terraform-aws-vpc-peering-multi-account","clone":"git clone https://github.com/cloudposse/terraform-aws-vpc-peering-multi-account.git","description":"Terraform module to provision a VPC peering across multiple VPCs in different accounts by using multiple providers","language":"HCL","stars":154,"topics":["terraform","terraform-module","vpc","aws","peering","multi-account","vpn","multi-provider"],"license":"Apache-2.0","category":"deployment-docker-iac","readme_excerpt":"Terraform module to create a peering connection between any two VPCs existing in different AWS accounts. This module supports performing this action from a 3rd account (e.g. a \"root\" account) by specifying the roles to assume for each member account. IMPORTANT: AWS allows a multi-account VPC Peering Connection to be deleted from either the requester's or accepter's side. However, Terraform only allows the VPC Peering Connection to be deleted from the requester's side by removing the corresponding aws vpc peering connection resource from your configuration. Read more about this on Terraform's documentation portal. Screenshots VPC Peering Connection in the AWS Web Console [!TIP] #### 👽 Use Atmos with Terraform Cloud Posse uses atmos to easily orchestrate multiple environments using Terraform. Works with Github Actions, Atlantis, or Spacelift. Watch demo of using Atmos with Terraform Example of running atmos to manage infrastructure from our Quick Start tutorial. Usage IMPORTANT: Do not pin to master because there may be breaking changes between releases. Instead pin to the release tag (e.g. ?ref=tags/x.y.z ) of one of our latest releases. For a complete example, see examples/complete The arn:aws:iam::XXXXXXXX:role/cross-account-vpc-peering-test requester IAM Role should have the following Trust Policy: Show Trust Policy and the following IAM Policy attached to it: NOTE: the policy specifies the permissions to create (with terraform plan/apply ) and delete (with terraform destr","default_branch":null,"files":null,"tree":[],"storefront":"/r/cloudposse","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/cloudposse/terraform-aws-vpc-peering-multi-account/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}