multi-account-peering
clouddrove/multi-account-peering/aws
Terraform module to connect two VPC’s from different AWS account.
![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
| Name | Type | Description | Default |
|---|---|---|---|
| accepter_region | string | The region of acceptor vpc. | required |
| requestor_vpc_id | string | Requestor VPC ID. | required |
| acceptor_vpc_id | string | Acceptor VPC ID. | required |
| profile_name | string | Name of aws profile. | null |
| name | string | Name (e.g. `app` or `cluster`). | "" |
| environment | string | Environment (e.g. `prod`, `dev`, `staging`). | "" |
| label_order | list(any) | Label order, e.g. `name`,`application`. | [] |
| requestor_allow_remote_vpc_dns_resolution | bool | Allow requestor VPC to resolve public DNS hostnames to private IP addresses when | true |
| enable_peering | bool | Set to false to prevent the module from creating or accessing any resources. | false |
| acceptor_allow_remote_vpc_dns_resolution | bool | Allow acceptor VPC to resolve public DNS hostnames to private IP addresses when | true |
| accepter_role_arn | string | The Role ARN of accepter AWS account. | "" |
| repository | string | Terraform current module repo | "https://github.com/clouddrove/terraform |
| attributes | list(any) | Additional attributes (e.g. `1`). | [] |
| managedby | string | ManagedBy, eg 'CloudDrove' | "hello@clouddrove.com" |
| tags | map(string) | Additional tags (e.g. map(`BusinessUnit`,`XYZ`). | {} |
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.Azure landing zones Terraform module
Terraform supermodule for the Terraform platform engineering for Azure
Terraform module to deploy landing zone subscriptions (and much more) in Azure
Terraform Module to define a consistent naming convention by (namespace, stage,