From 5807c03d887aa19da09c6e3eaec188567547c769 Mon Sep 17 00:00:00 2001 From: bjohnrl <87991101+bjohnrl@users.noreply.github.com> Date: Tue, 18 Apr 2023 13:15:02 +0100 Subject: [PATCH 1/2] Certifiate --- modules/net-ilb-l7/main.tf | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/modules/net-ilb-l7/main.tf b/modules/net-ilb-l7/main.tf index 803b3ff5..b9924904 100644 --- a/modules/net-ilb-l7/main.tf +++ b/modules/net-ilb-l7/main.tf @@ -88,6 +88,10 @@ resource "google_compute_region_ssl_certificate" "default" { name = "${var.name}-${each.key}" certificate = each.value.certificate private_key = each.value.private_key + + lifecycle { + create_before_destroy = true + } } resource "google_compute_region_target_http_proxy" "default" { From e24b9935505319ebf2a21a5b9df1550c40f8913b Mon Sep 17 00:00:00 2001 From: bjohnrl Date: Wed, 19 Apr 2023 09:24:35 +0100 Subject: [PATCH 2/2] Add lifecycle for create certificate before destroy --- modules/net-ilb-l7/main.tf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/net-ilb-l7/main.tf b/modules/net-ilb-l7/main.tf index b9924904..2ca114ae 100644 --- a/modules/net-ilb-l7/main.tf +++ b/modules/net-ilb-l7/main.tf @@ -88,7 +88,7 @@ resource "google_compute_region_ssl_certificate" "default" { name = "${var.name}-${each.key}" certificate = each.value.certificate private_key = each.value.private_key - + lifecycle { create_before_destroy = true }