Skip to content

Commit

Permalink
Adding subnets dynamically
Browse files Browse the repository at this point in the history
  • Loading branch information
jcrichlake committed Mar 7, 2024
1 parent cefbbdd commit 7af9b95
Showing 1 changed file with 8 additions and 8 deletions.
16 changes: 8 additions & 8 deletions operations/template/net.tf
Original file line number Diff line number Diff line change
Expand Up @@ -3,15 +3,15 @@ data "azurerm_virtual_network" "app" {
resource_group_name = data.azurerm_resource_group.group.name
}

#locals {
# subnets_cidrs = cidrsubnets(data.azurerm_virtual_network.app.address_space[0], )
#}
locals {
subnets_cidrs = cidrsubnets(data.azurerm_virtual_network.app.address_space[0], 2, 2, 2, 3, 3)
}

resource "azurerm_subnet" "app" {
name = "app"
resource_group_name = data.azurerm_resource_group.group.name
virtual_network_name = data.azurerm_virtual_network.app.name
address_prefixes = ["172.17.67.128/27"]
address_prefixes = [local.subnets_cidrs[0]]

service_endpoints = [
"Microsoft.AzureActiveDirectory",
Expand Down Expand Up @@ -39,7 +39,7 @@ resource "azurerm_subnet" "database" {
name = "database"
resource_group_name = data.azurerm_resource_group.group.name
virtual_network_name = data.azurerm_virtual_network.app.name
address_prefixes = ["172.17.67.160/27"]
address_prefixes = [local.subnets_cidrs[1]]

service_endpoints = [
"Microsoft.AzureActiveDirectory",
Expand Down Expand Up @@ -67,14 +67,14 @@ resource "azurerm_subnet" "vpn" {
name = "GatewaySubnet"
resource_group_name = data.azurerm_resource_group.group.name
virtual_network_name = data.azurerm_virtual_network.app.name
address_prefixes = ["172.17.67.192/27"]
address_prefixes = [local.subnets_cidrs[2]]
}

resource "azurerm_subnet" "resolver_inbound" {
name = "resolver-inbound"
resource_group_name = data.azurerm_resource_group.group.name
virtual_network_name = data.azurerm_virtual_network.app.name
address_prefixes = ["172.17.67.224/28"]
address_prefixes = [local.subnets_cidrs[3]]

delegation {
name = "delegation"
Expand All @@ -90,7 +90,7 @@ resource "azurerm_subnet" "resolver_outbound" {
name = "resolver-outbound"
resource_group_name = data.azurerm_resource_group.group.name
virtual_network_name = data.azurerm_virtual_network.app.name
address_prefixes = ["172.17.67.240/28"]
address_prefixes = [local.subnets_cidrs[4]]

delegation {
name = "delegation"
Expand Down

0 comments on commit 7af9b95

Please sign in to comment.