2025 day 2 part 2 in Terraform

This commit is contained in:
2025-12-02 13:35:53 +01:00
parent f132842b5c
commit 7e23cf94a6
4 changed files with 132 additions and 6 deletions

View File

@@ -16,8 +16,8 @@ locals {
maximum = substr(tostring(var.max), 0, local.digits)
real_maximum = length(tostring(var.max)) % var.repetitions == 0 ? tonumber(local.maximum) : pow(10, local.digits)
min_digits = max(floor(length(tostring(var.min)) / var.repetitions), 1)
minimum = tonumber(substr(tostring(var.min), 0, local.min_digits))
minimum_prefix = substr(tostring(var.min), 0, length(tostring(var.min)) - local.digits * (var.repetitions - 1))
minimum = local.minimum_prefix == "" ? 1 : tonumber(local.minimum_prefix)
count = max(local.real_maximum - local.minimum + 1, 1)