From f1ebe7b055a17dbd50eed1e126bea7de6d290fa7 Mon Sep 17 00:00:00 2001 From: Wayne Nugent Date: Sat, 3 May 2025 11:14:18 +0100 Subject: [PATCH] feat: Forcing read replica recreate when its parents master_instance_name changes --- modules/mysql/read_replica.tf | 3 +++ modules/postgresql/read_replica.tf | 3 +++ 2 files changed, 6 insertions(+) diff --git a/modules/mysql/read_replica.tf b/modules/mysql/read_replica.tf index 01995648..70e9906d 100644 --- a/modules/mysql/read_replica.tf +++ b/modules/mysql/read_replica.tf @@ -132,6 +132,9 @@ resource "google_sql_database_instance" "replicas" { settings[0].maintenance_window, encryption_key_name, ] + replace_triggered_by = [ + google_sql_database_instance.default.master_instance_name + ] } timeouts { diff --git a/modules/postgresql/read_replica.tf b/modules/postgresql/read_replica.tf index 3cae2aa1..1a4c5a5d 100644 --- a/modules/postgresql/read_replica.tf +++ b/modules/postgresql/read_replica.tf @@ -119,6 +119,9 @@ resource "google_sql_database_instance" "replicas" { settings[0].maintenance_window, encryption_key_name, ] + replace_triggered_by = [ + google_sql_database_instance.default.master_instance_name + ] } timeouts {