22 lines
419 B
Text
22 lines
419 B
Text
variable start_year {
|
|
type = number
|
|
}
|
|
|
|
variable end_year {
|
|
type = number
|
|
}
|
|
|
|
locals {
|
|
year_list = range(var.start_year, var.end_year+1)
|
|
}
|
|
|
|
module "iso-long-year" {
|
|
for_each = toset([for y in local.year_list: tostring(y)])
|
|
source = "../iso-long-year"
|
|
year = each.key
|
|
}
|
|
|
|
output "long-years" {
|
|
value = compact([for y in [for n in local.year_list: tostring(n)]:
|
|
module.iso-long-year[y].isLong ? y : ""])
|
|
}
|