Friday, September 19, 2025

How to Create a multiple S3 buckets using terraform

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