diff --git a/main.tf b/main.tf index cfdbda4..717449e 100644 --- a/main.tf +++ b/main.tf @@ -14,6 +14,7 @@ resource "random_string" "random" { resource "aws_s3_bucket" "logs" { bucket = lower("${random_string.random.keepers.name_prefix}-logs-${random_string.random.result}") + force_destroy = var.s3_bucket_force_destroy tags = merge( var.tags, { diff --git a/variables.tf b/variables.tf index 28dcac0..5dfdcc7 100644 --- a/variables.tf +++ b/variables.tf @@ -46,3 +46,9 @@ variable "s3_bucket_server_side_encryption_key" { type = string default = null } + +variable "s3_bucket_force_destroy" { + description = "(Optional) Sets force_destroy attribute on the generated S3 bucket." + type = bool + default = false +}