Only attempt to get the MAC address if it exists.

This commit is contained in:
Joe Topjian 2015-03-25 16:47:19 +00:00
parent 0d77232196
commit 30b0fc7489

View File

@ -818,7 +818,9 @@ func resourceInstanceAddresses(addresses map[string]interface{}) map[string]map[
addrs[n]["fixed_ip_v6"] = fmt.Sprintf("[%s]", address["addr"].(string))
}
}
addrs[n]["mac"] = address["OS-EXT-IPS-MAC:mac_addr"].(string)
if mac, ok := address["OS-EXT-IPS-MAC:mac_addr"]; ok {
addrs[n]["mac"] = mac.(string)
}
}
}