Skip to content

Commit b82f724

Browse files
committed
Fix overlay disk lifecycle
Still need to run terraform apply twice
1 parent c0782f2 commit b82f724

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

main.tf

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -249,7 +249,7 @@ data "google_compute_snapshot" "latest_prod" {
249249
# Restore production snapshot to a staging-specific disk for overlays
250250
resource "google_compute_disk" "overlay_disk" {
251251
count = local.use_overlay ? 1 : 0
252-
name = format("%s-overlay-disk", var.name)
252+
name = data.google_compute_snapshot.latest_prod[0].name
253253
project = var.project_id
254254
type = "hyperdisk-balanced"
255255
zone = var.zone
@@ -335,8 +335,11 @@ resource "google_compute_instance" "cloud-compose" {
335335
enable_vtpm = "true"
336336
}
337337

338+
depends_on = [google_compute_disk.overlay_disk]
338339
lifecycle {
339-
create_before_destroy = false
340+
replace_triggered_by = [
341+
google_compute_disk.overlay_disk
342+
]
340343
}
341344
}
342345

0 commit comments

Comments
 (0)