Merge pull request #150 from cloud-neutral-toolkit/codex/fix-aws_s3_bucket_tagging-resource-error

Update S3 bucket tagging for AWS provider 5
This commit is contained in:
cloudneutral 2025-12-08 18:18:43 +08:00 committed by GitHub
commit c825858122
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -1,5 +1,13 @@
resource "aws_s3_bucket" "state" {
bucket = local.bucket_name
tags = merge(
{
Name = local.bucket_name
Environment = local.environment
},
local.tags,
)
}
resource "aws_s3_bucket_versioning" "versioning" {
@ -19,15 +27,3 @@ resource "aws_s3_bucket_server_side_encryption_configuration" "sse" {
}
}
}
resource "aws_s3_bucket_tagging" "default" {
bucket = aws_s3_bucket.state.id
tag_set = [for k, v in merge({
Name = local.bucket_name
Environment = local.environment
}, local.tags) : {
key = k
value = v
}]
}