Scenarios/Secure-Baseline/terraform/modules/vnet/hub.tf (24 lines of code) (raw):

resource "azurerm_virtual_network" "hub" { name = var.hub_name location = var.location resource_group_name = var.hub_rg_name address_space = var.hub_prefix } resource "azurerm_subnet" "fw" { name = "AzureFirewallSubnet" resource_group_name = var.hub_rg_name virtual_network_name = azurerm_virtual_network.hub.name address_prefixes = var.fw_subnet_prefix } resource "azurerm_subnet" "bastion" { name = "AzureBastionSubnet" resource_group_name = var.hub_rg_name virtual_network_name = azurerm_virtual_network.hub.name address_prefixes = var.bastion_subnet_prefix } resource "azurerm_subnet" "vm" { name = var.vm_subnet_name resource_group_name = var.hub_rg_name virtual_network_name = azurerm_virtual_network.hub.name address_prefixes = var.vm_subnet_prefix }