From 50b859ba9afb4efbdcfbc62da2ca9b86450e542d Mon Sep 17 00:00:00 2001 From: Christian Karlsen Date: Fri, 18 Nov 2016 23:08:49 +0100 Subject: [PATCH] provider/azurerm: make DiskSizeGB optional for data disks --- builtin/providers/azurerm/resource_arm_virtual_machine.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/builtin/providers/azurerm/resource_arm_virtual_machine.go b/builtin/providers/azurerm/resource_arm_virtual_machine.go index d97ebaf375..2464d79866 100644 --- a/builtin/providers/azurerm/resource_arm_virtual_machine.go +++ b/builtin/providers/azurerm/resource_arm_virtual_machine.go @@ -195,7 +195,7 @@ func resourceArmVirtualMachine() *schema.Resource { "disk_size_gb": { Type: schema.TypeInt, - Required: true, + Optional: true, ValidateFunc: validateDiskSizeGB, }, @@ -840,7 +840,9 @@ func flattenAzureRmVirtualMachineDataDisk(disks *[]compute.DataDisk) interface{} l["name"] = *disk.Name l["vhd_uri"] = *disk.Vhd.URI l["create_option"] = disk.CreateOption - l["disk_size_gb"] = *disk.DiskSizeGB + if disk.DiskSizeGB != nil { + l["disk_size_gb"] = *disk.DiskSizeGB + } l["lun"] = *disk.Lun result[i] = l