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:
parent
877506a0b4
commit
ea05ebc40e
@ -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
|
||||||
|
Loading…
Reference in New Issue
Block a user