cloud-infrastructure/terraform/modules/aws/hm_amazon_s3_bucket/main.tf
terraform {
required_providers {
aws = {
source = "hashicorp/aws"
}
}
}
# https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/s3_bucket
resource "aws_s3_bucket" "main" {
bucket = var.s3_bucket_name
tags = {
Environment = var.environment
Team = var.team
ResourceName = var.s3_bucket_name
}
lifecycle {
prevent_destroy = true
}
}