Skip to content

Commit bfa9756

Browse files
Resolve issue with new VNet route configuration causing incorrect routing
2 parents 67ca945 + 3385f6d commit bfa9756

File tree

12 files changed

+12
-14
lines changed

12 files changed

+12
-14
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/README.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,6 @@ module "example_module" {
2727
2828
source = "CheckPointSW/cloudguard-network-security/azure//modules/management_new_vnet"
2929
version = "1.0.4"
30-
31-
3230
source_image_vhd_uri = "noCustomUri"
3331
resource_group_name = "checkpoint-mgmt-terraform"
3432
mgmt_name = "checkpoint-mgmt-terraform"

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)