Skip to content

Commit d38bb5d

Browse files
author
rahul-infra
committed
fix: Provision for making force deletion of s3.
1 parent 2e78792 commit d38bb5d

File tree

8 files changed

+25
-0
lines changed

8 files changed

+25
-0
lines changed

examples/complete/main.tf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,4 +49,5 @@ module "kong" {
4949
postgres_engine_version = var.postgres_engine_version
5050
postgres_major_engine_version = var.postgres_major_engine_version
5151
route53_assume_role_arn = var.route53_assume_role_arn
52+
s3_bucket_force_destroy = var.s3_bucket_force_destroy
5253
}

examples/complete/variables.tf

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -142,3 +142,7 @@ variable "region" {
142142
description = "The AWS region"
143143
type = string
144144
}
145+
variable "s3_bucket_force_destroy" {
146+
description = "Whether to force destroy the S3 bucket used for Kong logs"
147+
type = bool
148+
}

examples/cross-account/main.tf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,4 +28,5 @@ module "kong" {
2828
postgres_engine_version = var.postgres_engine_version
2929
postgres_major_engine_version = var.postgres_major_engine_version
3030
route53_assume_role_arn = var.route53_assume_role_arn
31+
s3_bucket_force_destroy = var.s3_bucket_force_destroy
3132
}

examples/cross-account/variables.tf

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,3 +48,9 @@ variable "region" {
4848
description = "The AWS region"
4949
type = string
5050
}
51+
52+
variable "s3_bucket_force_destroy" {
53+
description = "Whether to force destroy the S3 bucket used for Kong logs"
54+
type = bool
55+
default = false
56+
}

examples/same-account/main.tf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,4 +20,5 @@ module "kong" {
2020
postgres_engine_version = var.postgres_engine_version
2121
postgres_major_engine_version = var.postgres_major_engine_version
2222
route53_assume_role_arn = var.route53_assume_role_arn
23+
s3_bucket_force_destroy = var.s3_bucket_force_destroy
2324
}

examples/same-account/variables.tf

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,3 +48,8 @@ variable "region" {
4848
description = "The AWS region"
4949
type = string
5050
}
51+
52+
variable "s3_bucket_force_destroy" {
53+
description = "Whether to force destroy the S3 bucket used for Kong logs"
54+
type = bool
55+
}

main.tf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -336,6 +336,7 @@ module "ecs_kong" {
336336
}
337337

338338
route53_assume_role_arn = var.route53_assume_role_arn
339+
s3_bucket_force_destroy = var.s3_bucket_force_destroy
339340

340341
depends_on = [module.kong_rds]
341342
}

variables.tf

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -187,3 +187,9 @@ variable "route53_assume_role_arn" {
187187
type = string
188188
default = null
189189
}
190+
191+
variable "s3_bucket_force_destroy" {
192+
description = "Whether to force destroy the S3 bucket used for Kong logs"
193+
type = bool
194+
default = false
195+
}

0 commit comments

Comments
 (0)