Fix regional resource policy attachment in compute-vm module (#3753)

* fix regional resource policy attachment in compute-vm module

* tfdoc
This commit is contained in:
Ludovico Magnocavallo
2026-02-19 11:27:04 +01:00
committed by GitHub
parent 1ba20addf6
commit e58c6dd3d1
3 changed files with 143 additions and 22 deletions

View File

@@ -1054,12 +1054,23 @@ module "instance" {
}
attached_disks = [
{
name = "disk-1"
size = 10
snapshot_schedule = ["boot"]
name = "disk-1"
size = 10
options = {
replica_zone = "${var.region}-c"
}
snapshot_schedule = ["data"]
}
]
snapshot_schedules = {
boot = {
schedule = {
hourly = {
hours_in_cycle = 1
start_time = "03:00"
}
}
}
boot = {
schedule = {
daily = {

View File

@@ -175,8 +175,8 @@ resource "google_compute_region_disk_resource_policy_attachment" "attached" {
for attachment in local.disk_regional_schedule_attachments :
"${attachment.disk_key}-${attachment.snapshot_schedule}" => attachment
}
project = local.project_id
region = local.region
name = try(
google_compute_resource_policy.snapshot[each.value.snapshot_schedule].name,
each.value.snapshot_schedule