Skip to content

Commit 1bb5e64

Browse files
committed
ensure db is destroyed properly with terraform destroy
1 parent b83f7f6 commit 1bb5e64

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

scaletest/terraform/gcp_db.tf

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ resource "google_sql_database_instance" "db" {
1111
name = "${var.name}-db"
1212
region = var.region
1313
database_version = var.cloudsql_version
14+
deletion_protection = false
1415

1516
depends_on = [google_service_networking_connection.private_vpc_connection]
1617

@@ -46,7 +47,8 @@ resource "google_sql_database" "coder" {
4647
project = var.project_id
4748
instance = google_sql_database_instance.db.id
4849
name = "${var.name}-coder"
49-
deletion_policy = "DELETE"
50+
# required for postgres, otherwise db fails to delete
51+
deletion_policy = "ABANDON"
5052
}
5153

5254
resource "google_sql_user" "coder" {
@@ -55,4 +57,6 @@ resource "google_sql_user" "coder" {
5557
name = "coder"
5658
type = "BUILT_IN"
5759
password = random_password.coder-postgres-password.result
60+
# required for postgres, otherwise user fails to delete
61+
deletion_policy = "ABANDON"
5862
}

0 commit comments

Comments
 (0)