us-west-2.yaml1.2 KB
View on GitHub# Network stack for us-west-2
# Spoke region connecting to the us-east-1 hub via cross-region peering
import:
- mixins/region/us-west-2
- mixins/stage/network
components:
terraform:
vpc:
metadata:
component: vpc
vars:
vpc_cidr: "10.2.0.0/16"
availability_zones:
- us-west-2a
- us-west-2b
- us-west-2c
nat_gateway_enabled: true
tags:
Environment: "network"
Region: "us-west-2"
tgw/attachment:
metadata:
component: tgw/attachment
vars:
tags:
Environment: "network"
Region: "us-west-2"
dependencies:
components:
- name: vpc
# Depends on tgw/hub in the us-east-1 hub region
- name: tgw/hub
stack: "ue1-{{ .vars.stage }}"
tgw/cross-region-hub-connector:
metadata:
component: tgw/cross-region-hub-connector
vars:
peer_region: "us-east-1"
tags:
Environment: "network"
Region: "us-west-2"
dependencies:
components:
# Depends on tgw/hub in the us-east-1 hub region
- name: tgw/hub
stack: "ue1-{{ .vars.stage }}"