Support IPv6 access address for Openstack
We still prefer the IPv4 address, but if there is an IPv6 address and no IPv4 address, use IPv6.
This commit is contained in:
parent
90b4dc7860
commit
375eb57077
@ -19,6 +19,9 @@ func SSHAddress(csp gophercloud.CloudServersProvider, port int) func(multistep.S
|
|||||||
if s.AccessIPv4 != "" {
|
if s.AccessIPv4 != "" {
|
||||||
return fmt.Sprintf("%s:%d", s.AccessIPv4, port), nil
|
return fmt.Sprintf("%s:%d", s.AccessIPv4, port), nil
|
||||||
}
|
}
|
||||||
|
if s.AccessIPv6 != "" {
|
||||||
|
return fmt.Sprintf("[%s]:%d", s.AccessIPv6, port), nil
|
||||||
|
}
|
||||||
serverState, err := csp.ServerById(s.Id)
|
serverState, err := csp.ServerById(s.Id)
|
||||||
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user