Terraform - criando vários buckets

Criar um balde é bastante simple

resource "aws_s3_bucket" "henrys_bucket" {
  bucket                  = "${var.s3_bucket_name}"
  acl                     = "private"
  force_destroy           = "true"
}

Inicialmente pensei em criar uma lista para os3_bucket_name variável, mas recebo um erro:

Error: bucket must be a single value, not a list

-

variable "s3_bucket_name" {
  type = "list"
  default  = ["prod_bucket", "stage-bucket", "qa_bucket"]
}

Como posso criar vários buckets sem duplicar o código?

questionAnswers(1)

yourAnswerToTheQuestion