File tree Expand file tree Collapse file tree 8 files changed +23
-6
lines changed
Expand file tree Collapse file tree 8 files changed +23
-6
lines changed Original file line number Diff line number Diff line change @@ -168,6 +168,7 @@ locals {
168168 cloned_s3_bucket_prefix = " eatda-prod-clone"
169169 cloned_s3_environment = " migration-test"
170170 cloned_s3_allowed_origins = [" https://*.example.com" ]
171+ force_destroy = true
171172}
172173
173174locals {
Original file line number Diff line number Diff line change @@ -63,6 +63,7 @@ module "cloned_s3_bucket" {
6363 bucket_name_prefix = local. cloned_s3_bucket_prefix
6464 environment = local. cloned_s3_environment
6565 allowed_origins = local. cloned_s3_allowed_origins
66+ force_destroy = local. force_destroy
6667}
6768
6869resource "aws_vpc_endpoint" "s3_gateway" {
Original file line number Diff line number Diff line change 11resource "aws_s3_bucket" "dev" {
2- bucket = " ${ var . bucket_name_prefix } -${ var . environment } "
2+ bucket = " ${ var . bucket_name_prefix } -${ var . environment } "
3+ force_destroy = var. force_destroy
34
45 tags = {
56 Name = " ${ var . bucket_name_prefix } -${ var . environment } "
Original file line number Diff line number Diff line change @@ -9,3 +9,8 @@ variable "environment" {
99variable "allowed_origins" {
1010 type = list (string )
1111}
12+
13+ variable "force_destroy" {
14+ type = bool
15+ default = false
16+ }
Original file line number Diff line number Diff line change @@ -18,10 +18,11 @@ data "terraform_remote_state" "common" {
1818
1919
2020locals {
21- project_name = " eatda"
22- region = " ap-northeast-2"
23- environment = " prod"
24- name_prefix = " eatda"
21+ project_name = " eatda"
22+ region = " ap-northeast-2"
23+ environment = " prod"
24+ name_prefix = " eatda"
25+ force_destroy = false
2526
2627 bucket_name_prefix = " eatda-storage"
2728 allowed_origins = [
Original file line number Diff line number Diff line change @@ -53,4 +53,5 @@ module "s3" {
5353 bucket_name_prefix = local. bucket_name_prefix
5454 environment = local. environment
5555 allowed_origins = local. allowed_origins
56+ force_destroy = local. force_destroy
5657}
Original file line number Diff line number Diff line change 11resource "aws_s3_bucket" "prod" {
2- bucket = " ${ var . bucket_name_prefix } -${ var . environment } "
2+ bucket = " ${ var . bucket_name_prefix } -${ var . environment } "
3+ force_destroy = var. force_destroy
34
45 tags = {
56 Name = " ${ var . bucket_name_prefix } -${ var . environment } "
Original file line number Diff line number Diff line change @@ -9,3 +9,9 @@ variable "environment" {
99variable "allowed_origins" {
1010 type = list (string )
1111}
12+
13+ variable "force_destroy" {
14+ type = bool
15+ default = false
16+ }
17+
You can’t perform that action at this time.
0 commit comments