This commit is contained in:
58
bucket.tf
58
bucket.tf
@@ -1,44 +1,44 @@
|
|||||||
resource "aws_s3_bucket" "mybucket" {
|
resource "aws_s3_bucket" "mybucket" {
|
||||||
bucket = "tips-of-mine-terraform-bucket"
|
bucket = "tips-of-mine-terraform-bucket"
|
||||||
|
|
||||||
tags = {
|
# tags = {
|
||||||
Name = "My S3 Bucket"
|
# Name = "My S3 Bucket"
|
||||||
Environment = "Production"
|
# Environment = "Production"
|
||||||
Team = "devops"
|
# Team = "devops"
|
||||||
Service = "s3"
|
# Service = "s3"
|
||||||
}
|
# }
|
||||||
force_destroy = true
|
# force_destroy = true
|
||||||
}
|
}
|
||||||
|
|
||||||
resource "aws_s3_bucket_ownership_controls" "mybucket" {
|
#resource "aws_s3_bucket_ownership_controls" "mybucket" {
|
||||||
bucket = aws_s3_bucket.mybucket.id
|
# bucket = aws_s3_bucket.mybucket.id
|
||||||
|
|
||||||
rule {
|
# rule {
|
||||||
object_ownership = "BucketOwnerPreferred"
|
# object_ownership = "BucketOwnerPreferred"
|
||||||
}
|
# }
|
||||||
}
|
#}
|
||||||
|
|
||||||
resource "aws_s3_bucket_acl" "mybucket" {
|
#resource "aws_s3_bucket_acl" "mybucket" {
|
||||||
bucket = aws_s3_bucket.mybucket.id
|
# bucket = aws_s3_bucket.mybucket.id
|
||||||
|
|
||||||
depends_on = [aws_s3_bucket_ownership_controls.mybucket]
|
# depends_on = [aws_s3_bucket_ownership_controls.mybucket]
|
||||||
acl = "private"
|
# acl = "private"
|
||||||
}
|
#}
|
||||||
|
|
||||||
resource "aws_s3_bucket_object" "mybucket" {
|
#resource "aws_s3_bucket_object" "mybucket" {
|
||||||
bucket = aws_s3_bucket.mybucket.id
|
# bucket = aws_s3_bucket.mybucket.id
|
||||||
|
|
||||||
key = "backend/"
|
# key = "backend/"
|
||||||
source = "/dev/null"
|
# source = "/dev/null"
|
||||||
}
|
#}
|
||||||
|
|
||||||
resource "aws_s3_bucket_versioning" "mybucket" {
|
#resource "aws_s3_bucket_versioning" "mybucket" {
|
||||||
bucket = aws_s3_bucket.mybucket.id
|
# bucket = aws_s3_bucket.mybucket.id
|
||||||
|
|
||||||
versioning_configuration {
|
# versioning_configuration {
|
||||||
status = "Enabled"
|
# status = "Enabled"
|
||||||
}
|
# }
|
||||||
}
|
#}
|
||||||
|
|
||||||
resource "aws_s3_bucket_object" "subfolder" {
|
resource "aws_s3_bucket_object" "subfolder" {
|
||||||
bucket = aws_s3_bucket.mybucket.id
|
bucket = aws_s3_bucket.mybucket.id
|
||||||
|
Reference in New Issue
Block a user