terraform {
required_providers {
aws = {
source = "hashicorp/aws"
version = "~> 5.0"
}
}
}
provider "aws" {
region = "us-east-1"
}
# List of bucket names
variable "bucket_names" {
type = list(string)
default = ["my-tf-bucket-1", "my-tf-bucket-2", "my-tf-bucket-3"]
}
resource "aws_s3_bucket" "buckets" {
for_each = toset(var.bucket_names)
bucket = each.value
tags = {
Name = each.value
Environment = "Dev"
}
}
No comments:
Post a Comment