variable "replicas" {
description = "Replica counts per environment"
type = map(number)
default = {
staging = 1
production = 3
}
}
variable "env" {
type = string
}
computed "environments" {
description = "All configured environments"
expression = keys(var.replicas)
}
task "show-config" {
description = "Print the replica configuration for all environments"
commands = [
"echo 'Configured environments: ${join(", ", computed.environments)}'",
"echo 'Deploying to ${var.env} with ${var.replicas[var.env]} replicas'",
]
}