Files
adventofcode/2024/bonus/day02/is_savable/main.tf

18 lines
375 B
HCL

variable "report" {
type = list(number)
}
module "is_valid" {
source = "../is_valid"
count = length(var.report)
report = concat(
count.index > 0 ? slice(var.report, 0, count.index) : [],
count.index < length(var.report) - 1 ? slice(var.report, count.index + 1, length(var.report)) : []
)
}
output "valid" {
value = anytrue(module.is_valid[*].valid)
}