Files
terraform-aws-S3-bucket/bucket.tf
Hubert Cornet 90dec60231
Some checks failed
Terraform Apply / Terraform Apply (push) Failing after 36s
Actualiser bucket.tf
2025-08-06 18:45:48 +02:00

49 lines
1.0 KiB
HCL

resource "aws_s3_bucket" "mybucket" {
bucket = "tips-of-mine-terraform-bucket"
# tags = {
# Name = "My S3 Bucket"
# Environment = "Production"
# Team = "devops"
# Service = "s3"
# }
# force_destroy = true
}
#resource "aws_s3_bucket_ownership_controls" "mybucket" {
# bucket = aws_s3_bucket.mybucket.id
# rule {
# object_ownership = "BucketOwnerPreferred"
# }
#}
#resource "aws_s3_bucket_acl" "mybucket" {
# bucket = aws_s3_bucket.mybucket.id
# depends_on = [aws_s3_bucket_ownership_controls.mybucket]
# acl = "private"
#}
#resource "aws_s3_bucket_object" "mybucket" {
# bucket = aws_s3_bucket.mybucket.id
# key = "backend/"
# source = "/dev/null"
#}
#resource "aws_s3_bucket_versioning" "mybucket" {
# bucket = aws_s3_bucket.mybucket.id
# versioning_configuration {
# status = "Enabled"
# }
#}
resource "aws_s3_bucket_object" "subfolder" {
bucket = aws_s3_bucket.mybucket.id
for_each = toset(var.bucket-list)
key = "backend/${each.key}/"
# source = "backend/${each.key}"
}