From a9b29f4ab2c8317596fb529c4e0d1d94982d545b Mon Sep 17 00:00:00 2001 From: Dominik Lekse Date: Thu, 24 Aug 2017 23:18:34 +0200 Subject: [PATCH] Fix error in resource `azurerm_virtual_machine_scale_set` when using `additional_unattend_config` in `os_profile_windows_config` as already fixed for `azurerm_virtual_machine` in 443dd11 --- azurerm/resource_arm_virtual_machine_scale_set.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/azurerm/resource_arm_virtual_machine_scale_set.go b/azurerm/resource_arm_virtual_machine_scale_set.go index 22ea4b8c123a..87693a0d03d4 100644 --- a/azurerm/resource_arm_virtual_machine_scale_set.go +++ b/azurerm/resource_arm_virtual_machine_scale_set.go @@ -177,7 +177,7 @@ func resourceArmVirtualMachineScaleSet() *schema.Resource { }, }, "additional_unattend_config": { - Type: schema.TypeSet, + Type: schema.TypeList, Optional: true, Elem: &schema.Resource{ Schema: map[string]*schema.Schema{ @@ -1445,7 +1445,7 @@ func expandAzureRmVirtualMachineScaleSetOsProfileWindowsConfig(d *schema.Resourc } } if v := osProfileConfig["additional_unattend_config"]; v != nil { - additionalConfig := v.(*schema.Set).List() + additionalConfig := v.([]interface{}) if len(additionalConfig) > 0 { additionalConfigContent := make([]compute.AdditionalUnattendContent, 0, len(additionalConfig)) for _, addConfig := range additionalConfig {