Merge pull request #1078 from rosmo/stateful-disks-deletion-rule-fix
Fixed delete_rule in compute-mig module for stateful disks
This commit is contained in:
commit
344a0b08d6
|
@ -321,7 +321,7 @@ module "nginx-mig" {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
stateful_disks = {
|
stateful_disks = {
|
||||||
repd-1 = null
|
repd-1 = false
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
# tftest modules=2 resources=3
|
# tftest modules=2 resources=3
|
||||||
|
|
|
@ -71,7 +71,7 @@ resource "google_compute_instance_group_manager" "default" {
|
||||||
for_each = var.stateful_disks
|
for_each = var.stateful_disks
|
||||||
content {
|
content {
|
||||||
device_name = stateful_disk.key
|
device_name = stateful_disk.key
|
||||||
delete_rule = stateful_disk.value
|
delete_rule = stateful_disk.value ? "ON_PERMANENT_INSTANCE_DELETION" : "NEVER"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -161,7 +161,7 @@ resource "google_compute_region_instance_group_manager" "default" {
|
||||||
for_each = var.stateful_disks
|
for_each = var.stateful_disks
|
||||||
content {
|
content {
|
||||||
device_name = stateful_disk.key
|
device_name = stateful_disk.key
|
||||||
delete_rule = stateful_disk.value
|
delete_rule = stateful_disk.value ? "ON_PERMANENT_INSTANCE_DELETION" : "NEVER"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -84,7 +84,7 @@ def test_stateful_mig(plan_runner):
|
||||||
"Test stateful instances - mig."
|
"Test stateful instances - mig."
|
||||||
|
|
||||||
stateful_disks = '''{
|
stateful_disks = '''{
|
||||||
persistent-disk-1 = null
|
persistent-disk-1 = false
|
||||||
}'''
|
}'''
|
||||||
_, resources = plan_runner(stateful_disks=stateful_disks)
|
_, resources = plan_runner(stateful_disks=stateful_disks)
|
||||||
assert len(resources) == 1
|
assert len(resources) == 1
|
||||||
|
|
Loading…
Reference in New Issue