~ / cursos / terraform
22 set 2026cursoMódulo 2 de 4

Terraform 2 — Variáveis, outputs e módulos

Parametrize e reutilize configuração.

Variáveis

variable "env" {
  type    = string
  default = "dev"
}
variable "bucket_name" { type = string }

Outputs

output "bucket_arn" {
  value = aws_s3_bucket.demo.arn
}

Módulo local

module "logs" {
  source      = "./modules/s3-logs"
  bucket_name = var.bucket_name
  env         = var.env
}