Skip to content

Commit c0ecbbd

Browse files
committed
fix pr-check issue
1 parent da70b6d commit c0ecbbd

File tree

2 files changed

+16
-14
lines changed

2 files changed

+16
-14
lines changed

.gitignore

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,4 +59,6 @@ test/go.sum
5959
README-generated.md
6060

6161
/TestRecord
62-
**/TestRecord.md.tmp
62+
**/TestRecord.md.tmp
63+
64+
tfvmmakefile

main.tf

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -25,18 +25,18 @@ resource "azurerm_network_security_group" "nsg" {
2525
resource "azurerm_network_security_rule" "predefined_rules" {
2626
count = var.use_for_each ? 0 : length(var.predefined_rules)
2727

28-
access = element(var.rules[lookup(var.predefined_rules[count.index], "name")], 1)
29-
direction = element(var.rules[lookup(var.predefined_rules[count.index], "name")], 0)
30-
name = lookup(var.predefined_rules[count.index], "name")
28+
access = element(var.rules[var.predefined_rules[count.index]["name"]], 1)
29+
direction = element(var.rules[var.predefined_rules[count.index]["name"]], 0)
30+
name = var.predefined_rules[count.index]["name"]
3131
network_security_group_name = azurerm_network_security_group.nsg.name
3232
priority = lookup(var.predefined_rules[count.index], "priority", 4096 - length(var.predefined_rules) + count.index)
33-
protocol = element(var.rules[lookup(var.predefined_rules[count.index], "name")], 2)
33+
protocol = element(var.rules[var.predefined_rules[count.index]["name"]], 2)
3434
resource_group_name = data.azurerm_resource_group.nsg.name
35-
description = element(var.rules[lookup(var.predefined_rules[count.index], "name")], 5)
35+
description = element(var.rules[var.predefined_rules[count.index]["name"]], 5)
3636
destination_address_prefix = lookup(var.predefined_rules[count.index], "destination_application_security_group_ids", null) == null && var.destination_address_prefixes == null ? join(",", var.destination_address_prefix) : null
3737
destination_address_prefixes = lookup(var.predefined_rules[count.index], "destination_application_security_group_ids", null) == null ? var.destination_address_prefixes : null
3838
destination_application_security_group_ids = lookup(var.predefined_rules[count.index], "destination_application_security_group_ids", null)
39-
destination_port_range = element(var.rules[lookup(var.predefined_rules[count.index], "name")], 4)
39+
destination_port_range = element(var.rules[var.predefined_rules[count.index]["name"]], 4)
4040
source_address_prefix = lookup(var.predefined_rules[count.index], "source_application_security_group_ids", null) == null && var.source_address_prefixes == null ? join(",", var.source_address_prefix) : null
4141
source_address_prefixes = lookup(var.predefined_rules[count.index], "source_application_security_group_ids", null) == null ? var.source_address_prefixes : null
4242
source_application_security_group_ids = lookup(var.predefined_rules[count.index], "source_application_security_group_ids", null)
@@ -47,18 +47,18 @@ resource "azurerm_network_security_rule" "predefined_rules" {
4747
resource "azurerm_network_security_rule" "predefined_rules_for" {
4848
for_each = { for value in var.predefined_rules : value.name => value if var.use_for_each }
4949

50-
access = element(var.rules[lookup(each.value, "name")], 1)
51-
direction = element(var.rules[lookup(each.value, "name")], 0)
52-
name = lookup(each.value, "name")
50+
access = element(var.rules[each.value["name"]], 1)
51+
direction = element(var.rules[each.value["name"]], 0)
52+
name = each.value["name"]
5353
network_security_group_name = azurerm_network_security_group.nsg.name
5454
priority = each.value.priority
55-
protocol = element(var.rules[lookup(each.value, "name")], 2)
55+
protocol = element(var.rules[each.value["name"]], 2)
5656
resource_group_name = data.azurerm_resource_group.nsg.name
57-
description = element(var.rules[lookup(each.value, "name")], 5)
57+
description = element(var.rules[each.value["name"]], 5)
5858
destination_address_prefix = lookup(each.value, "destination_application_security_group_ids", null) == null && var.destination_address_prefixes == null ? join(",", var.destination_address_prefix) : null
5959
destination_address_prefixes = lookup(each.value, "destination_application_security_group_ids", null) == null ? var.destination_address_prefixes : null
6060
destination_application_security_group_ids = lookup(each.value, "destination_application_security_group_ids", null)
61-
destination_port_range = element(var.rules[lookup(each.value, "name")], 4)
61+
destination_port_range = element(var.rules[each.value["name"]], 4)
6262
source_address_prefix = lookup(each.value, "source_application_security_group_ids", null) == null && var.source_address_prefixes == null ? join(",", var.source_address_prefix) : null
6363
source_address_prefixes = lookup(each.value, "source_application_security_group_ids", null) == null ? var.source_address_prefixes : null
6464
source_application_security_group_ids = lookup(each.value, "source_application_security_group_ids", null)
@@ -84,7 +84,7 @@ resource "azurerm_network_security_rule" "custom_rules" {
8484
direction = lookup(var.custom_rules[count.index], "direction", "Inbound")
8585
name = lookup(var.custom_rules[count.index], "name", "default_rule_name")
8686
network_security_group_name = azurerm_network_security_group.nsg.name
87-
priority = lookup(var.custom_rules[count.index], "priority")
87+
priority = var.custom_rules[count.index]["priority"]
8888
protocol = lookup(var.custom_rules[count.index], "protocol", "*")
8989
resource_group_name = data.azurerm_resource_group.nsg.name
9090
description = lookup(var.custom_rules[count.index], "description", "Security rule for ${lookup(var.custom_rules[count.index], "name", "default_rule_name")}")

0 commit comments

Comments
 (0)