Skip to content

Commit 4d4a004

Browse files
author
ofirni
committed
Resolve issue with new VNet route configuration causing incorrect routing
1 parent 35149e2 commit 4d4a004

File tree

11 files changed

+12
-12
lines changed

11 files changed

+12
-12
lines changed
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
locals {
22
module_name = "high_availability"
3-
module_version = "1.0.4"
3+
module_version = "1.0.5"
44
}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
locals {
22
module_name = "high_availability_terraform_registry"
3-
module_version = "1.0.4"
3+
module_version = "1.0.5"
44
}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
locals {
22
module_name = "management_terraform_registry"
3-
module_version = "1.0.4"
3+
module_version = "1.0.5"
44
}

modules/management_new_vnet/locals.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
locals {
22
module_name = "management_terraform_registry"
3-
module_version = "1.0.4"
3+
module_version = "1.0.5"
44
}

modules/mds_existing_vnet/locals.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
locals {
22
module_name = "mds_terraform_registry"
3-
module_version = "1.0.4"
3+
module_version = "1.0.5"
44
}

modules/mds_new_vnet/locals.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
locals {
22
module_name = "mds_terraform_registry"
3-
module_version = "1.0.4"
3+
module_version = "1.0.5"
44
}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
locals {
22
module_name = "single_terraform_registry"
3-
module_version = "1.0.4"
3+
module_version = "1.0.5"
44
}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
locals {
22
module_name = "single_terraform_registry"
3-
module_version = "1.0.4"
3+
module_version = "1.0.5"
44
}

modules/vmss_existing_vnet/locals.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
locals {
22
module_name = "vmss_terraform_registry"
3-
module_version = "1.0.4"
3+
module_version = "1.0.5"
44
}

modules/vmss_new_vnet/locals.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
locals {
22
module_name = "vmss_terraform_registry"
3-
module_version = "1.0.4"
3+
module_version = "1.0.5"
44
}

modules/vnet/main.tf

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ resource "azurerm_route_table" "frontend" {
5353
name = "To-Internal"
5454
address_prefix = var.address_space
5555
next_hop_type = local.next_hop_type_allowed_values[3]
56-
next_hop_in_ip_address = substr(replace(azurerm_subnet.subnet[0].address_prefixes[0], "0/", "4/"), 0, local.address_prefix_length - 3)
56+
next_hop_in_ip_address = join(".", [for i, v in split(".", element(split("/", azurerm_subnet.subnet[0].address_prefixes[0]), 0)) : i == 3 ? tostring(tonumber(v) + 4) : v])
5757
}
5858
}
5959

@@ -72,7 +72,7 @@ resource "azurerm_route_table" "backend" {
7272
name = "To-Internet"
7373
address_prefix = "0.0.0.0/0"
7474
next_hop_type = local.next_hop_type_allowed_values[3]
75-
next_hop_in_ip_address = substr(replace(azurerm_subnet.subnet[1].address_prefixes[0], "0/", "4/"), 0, local.address_prefix_length - 3)
75+
next_hop_in_ip_address = join(".", [for i, v in split(".", element(split("/", azurerm_subnet.subnet[1].address_prefixes[0]), 0)) : i == 3 ? tostring(tonumber(v) + 4) : v])
7676
}
7777
}
7878

0 commit comments

Comments
 (0)