main.maintenance_configurations.tf (10 lines of code) (raw):
resource "azurerm_maintenance_assignment_virtual_machine" "this" {
for_each = var.maintenance_configuration_resource_ids
location = var.location
maintenance_configuration_id = each.value
virtual_machine_id = local.virtualmachine_resource_id
depends_on = [
azurerm_virtual_machine_data_disk_attachment.this_linux,
azurerm_virtual_machine_data_disk_attachment.this_windows
]
}