Skip to content

Commit 10c3e74

Browse files
committed
Enable force_destroy option for s3 bucket
1 parent 3c7654f commit 10c3e74

File tree

4 files changed

+14
-0
lines changed

4 files changed

+14
-0
lines changed

main.tf

+1
Original file line numberDiff line numberDiff line change
@@ -125,4 +125,5 @@ module "comet_s3" {
125125
environment = var.environment
126126

127127
comet_s3_bucket = var.s3_bucket_name
128+
s3_force_destroy = var.s3_force_destroy
128129
}

modules/comet_s3/main.tf

+2
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@ locals {
88
resource "aws_s3_bucket" "comet_s3_bucket" {
99
bucket = var.comet_s3_bucket
1010

11+
force_destroy = var.s3_force_destroy
12+
1113
tags = merge(local.tags, {
1214
Name = var.comet_s3_bucket
1315
})

modules/comet_s3/variables.tf

+5
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,9 @@ variable "environment" {
66
variable "comet_s3_bucket" {
77
description = "Name of S3 bucket"
88
type = string
9+
}
10+
11+
variable "s3_force_destroy" {
12+
description = "Option to enable force delete of S3 bucket"
13+
type = bool
914
}

variables.tf

+6
Original file line numberDiff line numberDiff line change
@@ -334,6 +334,12 @@ variable "s3_bucket_name" {
334334
type = string
335335
}
336336

337+
variable "s3_force_destroy" {
338+
description = "Option to enable force delete of S3 bucket"
339+
type = bool
340+
default = false
341+
}
342+
337343
#### comet_vpc ####
338344
variable "single_nat_gateway" {
339345
description = "Controls whether single NAT gateway used for all public subnets"

0 commit comments

Comments
 (0)