Azure Landing Zones Documentation
Home GitHub Issue Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Back to homepage

7 - Additional Regions

Additional regions are supported. You can add as many regions as required with the out the box module.

To add an additional regions, the process is copy -> paste -> update.

The settings are slightly different depending on the chosen networking type:

Hub and Spoke Virtual Network

  1. Find, copy, paste and update the following settings by searching for the keys and copying the line or block.
    Setting TypeParent block(s)KeyActionCountNotes
    linecustom_replacements > namesconnectivity_hub_<region>_resource_group_nameCopy, Paste, and Update1<region> is the relevant region (e.g. primary)
    linecustom_replacements > names<region>_virtual_network_nameCopy, Paste, and Update1<region> is the relevant region (e.g. primary)
    linecustom_replacements > names<region>_firewall_nameCopy, Paste, and Update1<region> is the relevant region (e.g. primary)
    linecustom_replacements > names<region>_firewall_policy_nameCopy, Paste, and Update1<region> is the relevant region (e.g. primary)
    linecustom_replacements > names<region>_firewall_public_ip_nameCopy, Paste, and Update1<region> is the relevant region (e.g. primary)
    linecustom_replacements > names<region>_route_table_firewall_nameCopy, Paste, and Update1<region> is the relevant region (e.g. primary)
    linecustom_replacements > names<region>_route_table_user_subnets_nameCopy, Paste, and Update1<region> is the relevant region (e.g. primary)
    linecustom_replacements > names<region>_virtual_network_gateway_express_route_nameCopy, Paste, and Update1<region> is the relevant region (e.g. primary)
    linecustom_replacements > names<region>_virtual_network_gateway_express_route_public_ip_nameCopy, Paste, and Update1<region> is the relevant region (e.g. primary)
    linecustom_replacements > names<region>_virtual_network_gateway_vpn_nameCopy, Paste, and Update1<region> is the relevant region (e.g. primary)
    linecustom_replacements > names<region>_virtual_network_gateway_vpn_public_ip_nameCopy, Paste, and Update1<region> is the relevant region (e.g. primary)
    linecustom_replacements > names<region>_private_dns_resolver_nameCopy, Paste, and Update1<region> is the relevant region (e.g. primary)
    linecustom_replacements > names<region>_bastion_host_nameCopy, Paste, and Update1<region> is the relevant region (e.g. primary)
    linecustom_replacements > names<region>_bastion_host_public_ip_nameCopy, Paste, and Update1<region> is the relevant region (e.g. primary)
    linecustom_replacements > names<region>_auto_registration_zone_nameCopy, Paste, and Update1<region> is the relevant region (e.g. primary)
    linecustom_replacements > names<region>_hub_address_spaceCopy, Paste, and Update1<region> is the relevant region (e.g. primary)
    linecustom_replacements > names<region>_hub_virtual_network_address_spaceCopy, Paste, and Update1<region> is the relevant region (e.g. primary)
    linecustom_replacements > names<region>_firewall_subnet_address_prefixCopy, Paste, and Update1<region> is the relevant region (e.g. primary)
    linecustom_replacements > names<region>_bastion_subnet_address_prefixCopy, Paste, and Update1<region> is the relevant region (e.g. primary)
    linecustom_replacements > names<region>_gateway_subnet_address_prefixCopy, Paste, and Update1<region> is the relevant region (e.g. primary)
    linecustom_replacements > names<region>_private_dns_resolver_subnet_address_prefixCopy, Paste, and Update1<region> is the relevant region (e.g. primary)
    blockconnectivity_resource_groupsvnet_<region>Copy, Paste, and Update1<region> is the relevant region (e.g. primary)
    blockhub_and_spoke_vnet_virtual_networks<region>Copy, Paste, and Update1<region> is the relevant region (e.g. primary)

For example, to add a third region you would copy and paste all the primary configuration. Then replace the <region> primary with tertiary and starter_location_01 with starter_location_03.

Virtual WAN

  1. Find, copy, paste and update the following settings by searching for the keys and copying the line or block.
    Setting TypeParent block(s)KeyActionCountNotes
    linecustom_replacements > namesconnectivity_hub_<region>_resource_group_nameCopy, Paste, and Update1<region> is the relevant region (e.g. primary)
    linecustom_replacements > names<region>_hub_nameCopy, Paste, and Update1<region> is the relevant region (e.g. primary)
    linecustom_replacements > names<region>_sidecar_virtual_network_nameCopy, Paste, and Update1<region> is the relevant region (e.g. primary)
    linecustom_replacements > names<region>_firewall_nameCopy, Paste, and Update1<region> is the relevant region (e.g. primary)
    linecustom_replacements > names<region>_firewall_policy_nameCopy, Paste, and Update1<region> is the relevant region (e.g. primary)
    linecustom_replacements > names<region>_virtual_network_gateway_express_route_nameCopy, Paste, and Update1<region> is the relevant region (e.g. primary)
    linecustom_replacements > names<region>_virtual_network_gateway_vpn_nameCopy, Paste, and Update1<region> is the relevant region (e.g. primary)
    linecustom_replacements > names<region>_private_dns_resolver_nameCopy, Paste, and Update1<region> is the relevant region (e.g. primary)
    linecustom_replacements > names<region>_bastion_host_nameCopy, Paste, and Update1<region> is the relevant region (e.g. primary)
    linecustom_replacements > names<region>_bastion_host_public_ip_nameCopy, Paste, and Update1<region> is the relevant region (e.g. primary)
    linecustom_replacements > names<region>_auto_registration_zone_nameCopy, Paste, and Update1<region> is the relevant region (e.g. primary)
    linecustom_replacements > names<region>_hub_address_spaceCopy, Paste, and Update1<region> is the relevant region (e.g. primary)
    linecustom_replacements > names<region>_side_car_virtual_network_address_spaceCopy, Paste, and Update1<region> is the relevant region (e.g. primary)
    linecustom_replacements > names<region>_bastion_subnet_address_prefixCopy, Paste, and Update1<region> is the relevant region (e.g. primary)
    linecustom_replacements > names<region>_private_dns_resolver_subnet_address_prefixCopy, Paste, and Update1<region> is the relevant region (e.g. primary)
    blockconnectivity_resource_groupsvwan_hub_<region>Copy, Paste, and Update1<region> is the relevant region (e.g. primary)
    blockvirtual_wan_virtual_hubs<region>Copy, Paste, and Update1<region> is the relevant region (e.g. primary)

For example, to add a third region you would copy and paste all the primary configuration. Then replace the <region> primary with tertiary and starter_location_01 with starter_location_03.