Fixed ssh get known host function
Change-Id: I93e4b5ec7ccc13b9af6fcb599c7e02435dd07ab0
diff --git a/src/com/mirantis/mk/Ssh.groovy b/src/com/mirantis/mk/Ssh.groovy
index 4526d6d..8276dde 100644
--- a/src/com/mirantis/mk/Ssh.groovy
+++ b/src/com/mirantis/mk/Ssh.groovy
@@ -26,8 +26,13 @@
host = result.group(1)
port = 22
} else {
+ // test for protocol
+ if(url.indexOf("://") == -1){
+ url="ssh://" + url
+ }
parsed = new URI(url)
host = parsed.host
+ println(host)
port = parsed.port && parsed.port > 0 ? parsed.port: 22
}
return [host,port]