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:
committed by
GitHub
parent
1ba20addf6
commit
e58c6dd3d1
@@ -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 = {
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user