Skip to content

Latest commit

 

History

History
45 lines (36 loc) · 3.01 KB

File metadata and controls

45 lines (36 loc) · 3.01 KB

Providers

Name Version
google >= 4.20.0
random n/a

Modules

Name Source Version
appliance-sa github.com/terraform-google-modules/cloud-foundation-fabric//modules/iam-service-account v16.0.0
config-bucket github.com/terraform-google-modules/cloud-foundation-fabric//modules/gcs v16.0.0
ilb-appliance github.com/terraform-google-modules/cloud-foundation-fabric//modules/net-ilb v16.0.0
routing-appliance-mig github.com/terraform-google-modules/cloud-foundation-fabric//modules/compute-mig v16.0.0
routing-appliance-template github.com/terraform-google-modules/cloud-foundation-fabric//modules/compute-vm v16.0.0

Resources

Name Type
google_compute_firewall.hc-allow resource
google_compute_route.appliance resource
google_storage_bucket_object.setup_script resource
random_id.bucket resource

Inputs

Name Description Type Default Required
forwarded_ranges CDIR ranges that should route via appliance
map(object({
range = string
priority = number
}))
{} no
machine_type GCE Machine type. string "e2-small" no
name Name to use for the routing appliance. string "routing-appliance" no
network VPC network for running the routing appliance MIGs. string n/a yes
project_id GCP Project id. string n/a yes
region GCP Region for the MIGs. string n/a yes
subnet VPC subnet for running the MIGs string n/a yes

Outputs

Name Description
instance_group Routing Appliance MIG