multi-account-peering

clouddrove/multi-account-peering/aws

Terraform Module HCL AWS

Terraform module to connect two VPC’s from different AWS account.

Install
module "multi-account-peering" {
source = "clouddrove/multi-account-peering/aws"
version = "1.1.0"
}
plain text: /constructs/tfmod-clouddrove-multi-account-peering-aws/install.txt
⭐ Source on GitHub 📦 Registry page
README

![Banner][website] Terraform AWS Multi Account Peering With our comprehensive DevOps toolkit - streamline operations, automate workflows, enhance collaboration and, most importantly, deploy with confidence. We are a group of DevOps engineers & architects, joining hands in this ever evolving digital landscape. With our strong belief in Automation; just like microservices, always on the lookout to split the the infrastructure into smaller connected resources (database, cluster and more) which could be standardized, are manageable, scalable, secure & follow industry best practices. This module includes Terraform open source, examples, and automation tests (for better understanding), which would help you create and improve your infrastructure with minimalistic coding. Prerequisites and Provi

Inputs (15)
NameTypeDescriptionDefault
accepter_regionstringThe region of acceptor vpc. required
requestor_vpc_idstringRequestor VPC ID. required
acceptor_vpc_idstringAcceptor VPC ID. required
profile_namestringName of aws profile.null
namestringName (e.g. `app` or `cluster`).""
environmentstringEnvironment (e.g. `prod`, `dev`, `staging`).""
label_orderlist(any)Label order, e.g. `name`,`application`.[]
requestor_allow_remote_vpc_dns_resolutionboolAllow requestor VPC to resolve public DNS hostnames to private IP addresses whentrue
enable_peeringboolSet to false to prevent the module from creating or accessing any resources.false
acceptor_allow_remote_vpc_dns_resolutionboolAllow acceptor VPC to resolve public DNS hostnames to private IP addresses when true
accepter_role_arnstringThe Role ARN of accepter AWS account.""
repositorystringTerraform current module repo"https://github.com/clouddrove/terraform
attributeslist(any)Additional attributes (e.g. `1`).[]
managedbystringManagedBy, eg 'CloudDrove'"hello@clouddrove.com"
tagsmap(string)Additional tags (e.g. map(`BusinessUnit`,`XYZ`).{}
Outputs (3)
connection_id — VPC peering connection ID.
accept_status — The status of the VPC peering connection request.
tags — A mapping of tags to assign to the resource.
Resources (3)
aws_routeaws_vpc_peering_connectionaws_vpc_peering_connection_accepter
Details
FrameworkTerraform Module
LanguageHCL
Version1.1.0
Cloud AWS
★ Stars9
Forks6
Total downloads8.8k
Inputs15
Outputs3
Resources3
LicenseApache-2.0
Namespaceclouddrove
Updated