Загрузка…
TTerraform · junior · сложность 2
Variables — входные параметры модуля/корня; outputs — наружу для людей, CI и других стеков; locals — вычисляемые промежуточные значения внутри модуля без засорения интерфейса.
variable
output
locals
variable "env" { type = string } locals { name = "app-${var.env}" } output "bucket_id" { value = aws_s3_bucket.main.id }
variables/in, locals/внутренняя математика, outputs/наружу — чистый контракт модуля.