vpc-peering
grem11n/vpc-peering/aws
Terraform module to setup VPC peering connection
AWS VPC Peering Connection Module Welcome 👋  Additional information for users from Russia and Belarus Russia has illegally annexed Crimea in 2014 and brought the war in Donbas followed by full-scale invasion of Ukraine in 2022. Russia has brought sorrow and devastations to millions of Ukrainians, killed hundreds of innocent people, damaged thousands of buildings, and forced several million people to flee. Putin khuylo! Glory to Ukraine! 🇺 --- !terraform-aws-vpc-peering --- This module configures VPC peering in different configurations. These types of resources are supported: AWS VPC Peering Connection AWS VPC Peering Connection Accepter AWS VPC Peering Connection Options \ AWS Route Important Notice \ - T
| Name | Type | Description | Default |
|---|---|---|---|
| this_vpc_id | string | This VPC ID: string | "" |
| auto_accept_peering | bool | Auto accept peering connection: bool | false |
| peer_dns_resolution | bool | Indicates whether a local VPC can resolve public DNS hostnames to private IP add | false |
| name | string | Name of the peering connection: string | "" |
| tags | map(string) | Tags: map | {} |
| from_peer | bool | If traffic FROM the peer VPC (to this) should be allowed | true |
| this_subnets_ids | list(string) | If communication can only go to some specific subnets of this vpc. If empty whol | [] |
| from_peer_associated | bool | If traffic FROM associated CIDRs of the peer VPC (to this) should be allowed | false |
| peer_subnets_ids | list(string) | If communication can only go to some specific subnets of peer vpc. If empty whol | [] |
| peer_rts_ids | list(string) | Allows to explicitly specify route tables for peer VPC | [] |
| peer_vpc_id | string | Peer VPC ID: string | "" |
| this_dns_resolution | bool | Indicates whether a local VPC can resolve public DNS hostnames to private IP add | false |
| from_this | bool | If traffic TO peer vpc (from this) should be allowed | true |
| from_this_associated | bool | If traffic for associated CIDRs TO peer VPC (from this) should be allowed | false |
| this_rts_ids | list(string) | Allows to explicitly specify route tables for this VPC | [] |
| use_ipv6 | bool | If ipv6 should be used | false |
accepter_options — VPC Peering Connection options set for the accepter VPCrequester_options — VPC Peering Connection options set for the requester VPCrequester_routes — Routes from the requester VPCaccepter_routes — Routes to the accepter VPCaws_vpc_peering_connectionaws_vpc_peering_connection_acceptervpc_peering_id — Peering connection IDvpc_peering_accept_status — Accept status for the connectionthis_vpc_id — The ID of the requester VPCpeer_owner_id — The AWS account ID of the owner of the accepter VPCpeer_vpc_id — The ID of the accepter VPCthis_owner_id — The AWS account ID of the owner of the requester VPCpeer_region — The region of the accepter VPCAzure 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,