cloud-foundation-fabric/modules/net-address/README.md

1.6 KiB

Net Address Reservation Module

Example

module "addresses" {
  source     = "./modules/net-address"
  project_id = local.projects.host
  external_addresses = {
    nat-1      = module.vpc.subnet_regions["default"],
    vpn-remote = module.vpc.subnet_regions["default"],
  }
}

Variables

name description type required default
project_id Project where the addresses will be created. string
external_addresses Map of external address regions, keyed by name. map(string) {}
global_addresses List of global addresses to create. list(string) []
internal_address_addresses Optional explicit addresses for internal addresses, keyed by name. map(string) {}
internal_address_tiers Optional network tiers for internal addresses, keyed by name. map(string) {}
internal_addresses Map of internal addresses to create, keyed by name. map(object({...})) {}

Outputs

name description sensitive
external_addresses None
global_addresses None
internal_addresses None