terraform-modules/security-group-rule/main.tf

19 lines
724 B
HCL

locals {
rule_count = length(var.rules)
}
resource "stackit_security_group_rule" "this" {
count = local.rule_count
project_id = var.project_id
security_group_id = var.security_group_id
direction = var.rules[count.index].direction
description = var.rules[count.index].description
ether_type = var.rules[count.index].ether_type
icmp_parameters = var.rules[count.index].icmp_parameters
ip_range = var.rules[count.index].ip_range
port_range = var.rules[count.index].port_range
protocol = var.rules[count.index].protocol
remote_security_group_id = var.rules[count.index].remote_security_group_id
}