Skip to content

Commit 2261639

Browse files
committed
Fix destroy errors
1 parent 7952976 commit 2261639

File tree

4 files changed

+16
-12
lines changed

4 files changed

+16
-12
lines changed

main.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ module "gke" {
2828
module "database" {
2929
source = "./modules/database"
3030

31-
depends_on = [ module.gke ]
31+
depends_on = [module.gke]
3232

3333
database_name = var.database_config.db_name
3434
database_user = var.database_config.username

modules/database/main.tf

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,11 +36,15 @@ resource "google_sql_database" "materialize" {
3636
name = var.database_name
3737
instance = google_sql_database_instance.materialize.name
3838
project = var.project_id
39+
40+
deletion_policy = "ABANDON"
3941
}
4042

4143
resource "google_sql_user" "materialize" {
4244
name = var.database_user
4345
instance = google_sql_database_instance.materialize.name
4446
password = var.password
4547
project = var.project_id
48+
49+
deletion_policy = "ABANDON"
4650
}

modules/gke/main.tf

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,9 @@ resource "google_compute_network" "vpc" {
1111
resource "google_compute_route" "default_route" {
1212
name = "${var.prefix}-default-route"
1313
project = var.project_id
14-
network = google_compute_network.vpc.name
15-
dest_range = "0.0.0.0/0"
16-
priority = 1000
14+
network = google_compute_network.vpc.name
15+
dest_range = "0.0.0.0/0"
16+
priority = 1000
1717
next_hop_gateway = "default-internet-gateway"
1818

1919
# Ensure this is destroyed before the network
@@ -51,17 +51,17 @@ resource "google_service_account" "gke_sa" {
5151
}
5252

5353
resource "google_compute_global_address" "private_ip_address" {
54-
provider = google
55-
project = var.project_id
56-
name = "${var.prefix}-private-ip"
57-
purpose = "VPC_PEERING"
58-
address_type = "INTERNAL"
54+
provider = google
55+
project = var.project_id
56+
name = "${var.prefix}-private-ip"
57+
purpose = "VPC_PEERING"
58+
address_type = "INTERNAL"
5959
prefix_length = 16
60-
network = google_compute_network.vpc.id
60+
network = google_compute_network.vpc.id
6161
}
6262

6363
resource "google_service_networking_connection" "private_vpc_connection" {
64-
provider = google
64+
provider = google
6565
network = google_compute_network.vpc.id
6666
service = "servicenetworking.googleapis.com"
6767
reserved_peering_ranges = [google_compute_global_address.private_ip_address.name]

modules/storage/main.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ resource "google_storage_bucket" "materialize" {
22
name = "${var.prefix}-storage-${var.project_id}"
33
location = var.region
44
project = var.project_id
5-
force_destroy = false
5+
force_destroy = true
66

77
uniform_bucket_level_access = true
88

0 commit comments

Comments
 (0)