diff --git a/examples/gcp/postgresql/main.tf b/examples/gcp/postgresql/main.tf index eb5161f6..e9fd6f44 100644 --- a/examples/gcp/postgresql/main.tf +++ b/examples/gcp/postgresql/main.tf @@ -1,4 +1,5 @@ variable "name_prefix" {} +variable "vpc_name_prefix" {} variable "gcp_project" {} variable "destroyable_postgres" { default = false @@ -9,6 +10,7 @@ module "postgresql" { # source = "../../../modules/postgresql/gcp" instance_name = "${var.name_prefix}-pg" + vpc_name = "${var.vpc_name_prefix}-vpc" vpc_name = "${var.name_prefix}-vpc" gcp_project = var.gcp_project destroyable = var.destroyable_postgres diff --git a/modules/postgresql/gcp/read-replica.tf b/modules/postgresql/gcp/read-replica.tf index 042e96c4..2c548a7d 100644 --- a/modules/postgresql/gcp/read-replica.tf +++ b/modules/postgresql/gcp/read-replica.tf @@ -7,6 +7,7 @@ resource "google_sql_database_instance" "replica" { database_version = "POSTGRES_14" region = local.region deletion_protection = !local.destroyable + depends_on = [google_sql_database_instance.instance] settings { tier = local.tier