Fix handling IPv6 when ssh_interface set (openstack builder)
This commit is contained in:
parent
a3bf467378
commit
8495a8c919
@ -101,11 +101,15 @@ func sshAddrFromPool(s *servers.Server, desired string) string {
|
||||
if address["OS-EXT-IPS:type"] == "floating" {
|
||||
addr = address["addr"].(string)
|
||||
} else {
|
||||
if address["version"].(float64) == 4 {
|
||||
if address["version"].(float64) == 6 {
|
||||
addr = fmt.Sprintf("[%s]", address["addr"].(string))
|
||||
} else {
|
||||
addr = address["addr"].(string)
|
||||
}
|
||||
}
|
||||
|
||||
if addr != "" {
|
||||
log.Printf("[DEBUG] Detected address: %s", addr)
|
||||
return addr
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user