0
0
mirror of https://github.com/bpg/terraform-provider-proxmox.git synced 2025-07-04 21:14:05 +00:00

Fix for empty mac address list

This commit is contained in:
Dan Petersen 2020-02-16 21:00:47 +01:00
parent 877506a0b4
commit ea05ebc40e

View File

@ -2683,11 +2683,12 @@ func resourceVirtualEnvironmentVMReadNetworkValues(d *schema.ResourceData, m int
ipv4Addresses := []interface{}{} ipv4Addresses := []interface{}{}
ipv6Addresses := []interface{}{} ipv6Addresses := []interface{}{}
macAddresses := []interface{}{}
networkInterfaceNames := []interface{}{} networkInterfaceNames := []interface{}{}
if started { if started {
if vmConfig.Agent != nil && vmConfig.Agent.Enabled != nil && *vmConfig.Agent.Enabled { if vmConfig.Agent != nil && vmConfig.Agent.Enabled != nil && *vmConfig.Agent.Enabled {
macAddresses := []interface{}{}
networkInterfaces, err := veClient.WaitForNetworkInterfacesFromVMAgent(nodeName, vmID, 1800, 5) networkInterfaces, err := veClient.WaitForNetworkInterfacesFromVMAgent(nodeName, vmID, 1800, 5)
if err == nil && networkInterfaces.Result != nil { if err == nil && networkInterfaces.Result != nil {
@ -2715,12 +2716,13 @@ func resourceVirtualEnvironmentVMReadNetworkValues(d *schema.ResourceData, m int
networkInterfaceNames[ri] = rv.Name networkInterfaceNames[ri] = rv.Name
} }
} }
d.Set(mkResourceVirtualEnvironmentVMMACAddresses, macAddresses)
} }
} }
d.Set(mkResourceVirtualEnvironmentVMIPv4Addresses, ipv4Addresses) d.Set(mkResourceVirtualEnvironmentVMIPv4Addresses, ipv4Addresses)
d.Set(mkResourceVirtualEnvironmentVMIPv6Addresses, ipv6Addresses) d.Set(mkResourceVirtualEnvironmentVMIPv6Addresses, ipv6Addresses)
d.Set(mkResourceVirtualEnvironmentVMMACAddresses, macAddresses)
d.Set(mkResourceVirtualEnvironmentVMNetworkInterfaceNames, networkInterfaceNames) d.Set(mkResourceVirtualEnvironmentVMNetworkInterfaceNames, networkInterfaceNames)
return nil return nil