diff --git a/nacl-rules/main.tf b/nacl-rules/main.tf index aec27f5..aad6f03 100644 --- a/nacl-rules/main.tf +++ b/nacl-rules/main.tf @@ -70,9 +70,9 @@ locals { cidr_blocks = flatten([for c in var.named_cidr_blocks : lookup(local.cb3, c, [])]) - rules = ["http_inbound", "https_inbound", "all_inbound"] - rule_definitions = local._defaults["nacl_all_rules"] - rule_number = 1000 + rules = var.rules + rule_definitions = length(var.rule_definitions) > 0 ? var.rule_definitions : local._defaults["nacl_all_rules"] + rule_number = var.rule_number rule_increment = var.rule_increment r1 = setproduct(local.cidr_blocks, local.rules)