kops-vpc-peering
cloudposse/kops-vpc-peering/aws
Terraform module to create a peering connection between a backing services VPC and a VPC created by Kops
[![README Header][readme_header_img]][readme_header_link] [![Cloud Posse][logo]](https://cpco.io/homepage) terraform-aws-kops-vpc-peering    Terraform module to create a peering connection between a backing services VPC and a VPC created by Kops. The module depends on the following [Cloud Posse][website] Terraform modules - terraform-aws-kops-metadata - to lookup resources within a Kops cluster - terraform-aws-vpc-peering - to create a peering connection between two VPCs --- This project is part of our comprehensive "SweetOps" approach towards DevOps. [ ][share_email] [
| Name | Type | Description | Default |
|---|---|---|---|
| dns_zone | any | Name of the Kops DNS zone | required |
| name | any | Name (e.g. `app` or `cluster`) | required |
| backing_services_vpc_id | any | Backing services VPC ID | required |
| stage | any | Stage (e.g. `prod`, `dev`, `staging`) | required |
| namespace | any | Namespace (e.g. `cp` or `cloudposse`) | required |
| masters_name | any | K8s masters subdomain name in the Kops DNS zone | "masters" |
| enabled | any | Set to false to prevent the module from creating or accessing any resources | "true" |
| nodes_name | any | K8s nodes subdomain name in the Kops DNS zone | "nodes" |
| bastion_name | any | Bastion server subdomain name in the Kops DNS zone | "bastion" |
| backing_services_allow_remote_vpc_dns_resolution | any | Allow the backing services VPC to resolve public DNS hostnames to private IP add | "true" |
| auto_accept | any | Automatically accept the peering (both VPCs need to be in the same AWS account) | "true" |
| delimiter | any | Delimiter to be used between `namespace`, `stage`, `name`, and `attributes` | "-" |
| attributes | any | Additional attributes (e.g. `policy` or `role`) | [] |
| tags | any | Additional tags (e.g. map('BusinessUnit`,`XYZ`) | {} |
connection_id — VPC peering connection IDaccept_status — The status of the VPC peering connection requestkops_vpc_id — Kops VPC IDTerraform module to deploy landing zone subscriptions (and much more) in Azure
Terraform Azure Verified Pattern Module for Azure Landing Zone
Terraform Azure Verified Resource Module for Key Vault
Terraform module for building and deploying Next.js apps to AWS. Supports SSR (L