support for non 22 ssh and compute node mgt bridge

Change-Id: I3eca34de01238c4a29906ffa9db1f3e37a661141
diff --git a/build.gradle b/build.gradle
index 3ab4704..86c0888 100644
--- a/build.gradle
+++ b/build.gradle
@@ -96,51 +96,22 @@
     commandLine "$dockerPath/docker", 'push', "$targetReg/cord-provisioner:$targetTag"
 }
 
-// Automation Images
+// Automation Image
 
 task buildAutomationImage(type: Exec) {
     commandLine "$dockerPath/docker", 'build', '-t', "cord-maas-automation", "-f", "./automation/Dockerfile", "./automation"
 }
 
-task buildAutomationImageAnsible(type: Exec) {
-    commandLine "$dockerPath/docker", 'build', '-t', "cord-maas-automation:ansible", "-f", "./automation/Dockerfile.ansible", "./automation"
-}
-
-task buildAutomationImages {
-    dependsOn buildAutomationImage
-    dependsOn buildAutomationImageAnsible
-}
-
 task tagAutomationImage(type: Exec) {
     dependsOn buildAutomationImage
     commandLine "$dockerPath/docker", 'tag', 'cord-maas-automation', "$targetReg/cord-maas-automation:$targetTag"
 }
 
-task tagAutomationImageAnsible(type: Exec) {
-    dependsOn buildAutomationImageAnsible
-    commandLine "$dockerPath/docker", 'tag', 'cord-maas-automation:ansible', "$targetReg/cord-maas-automation:$targetTag-ansible"
-}
-
-task tagAutomationImages {
-    dependsOn tagAutomationImage
-    dependsOn tagAutomationImageAnsible
-}
-
 task publishAutomationImage(type: Exec) {
     dependsOn tagAutomationImage
     commandLine "$dockerPath/docker", 'push', "$targetReg/cord-maas-automation:$targetTag"
 }
 
-task publishAutomationImageAnsible(type: Exec) {
-    dependsOn tagAutomationImageAnsible
-    commandLine "$dockerPath/docker", 'push', "$targetReg/cord-maas-automation:$targetTag-ansible"
-}
-
-task publishAutomationImages {
-    dependsOn publishAutomationImage
-    dependsOn publishAutomationImageAnsible
-}
-
 // DHCP Harvester Images
 
 task buildHarvesterImage(type: Exec) {
@@ -172,7 +143,7 @@
 task buildImages {
     dependsOn buildBootstrapImage
     dependsOn buildHarvesterImage
-    dependsOn buildAutomationImages
+    dependsOn buildAutomationImage
     dependsOn buildAllocationImage
     dependsOn buildProvisionerImage
     dependsOn buildSwitchqImage
@@ -181,7 +152,7 @@
 task tagImages {
     dependsOn tagBootstrapImage
     dependsOn tagHarvesterImage
-    dependsOn tagAutomationImages
+    dependsOn tagAutomationImage
     dependsOn tagAllocationImage
     dependsOn tagProvisionerImage
     dependsOn tagSwitchqImage
@@ -190,7 +161,7 @@
 task publish {
     dependsOn publishBootstrapImage
     dependsOn publishHarvesterImage
-    dependsOn publishAutomationImages
+    dependsOn publishAutomationImage
     dependsOn publishAllocationImage
     dependsOn publishProvisionerImage
     dependsOn publishSwitchqImage
@@ -258,6 +229,10 @@
             .p(config.seedServer.domain, "domain")
     }
 
+    if (config.seedServer.port) {
+        extraVars = extraVars.p(config.seedServer.port, "ansible_ssh_port")
+    }
+
     if (vboxUser != "") {
         extraVars = extraVars.p(vboxUser, "power_helper_user")
     }
@@ -311,6 +286,10 @@
 	    .p(config.seedServer.power_helper_host, "power_helper_host")
     }
 
+    if (config.seedServer.port) {
+        extraVars = extraVars.p(config.seedServer.port, "ansible_ssh_port")
+    }
+
     if (vboxUser != "") {
         extraVars = extraVars.p(vboxUser, "power_helper_user")
     }