aboutsummaryrefslogtreecommitdiff
path: root/rumba/testbeds
diff options
context:
space:
mode:
authorvmaffione <v.maffione@gmail.com>2017-04-14 09:18:41 +0000
committervmaffione <v.maffione@gmail.com>2017-04-14 09:18:41 +0000
commitca1d77df271defb08d5f73b54398491d1049c9f9 (patch)
treeb6cec9dc10c7a7677a6480c2d934e5e2917a59de /rumba/testbeds
parent5c8c06ec2dc08fc326357395b3044874122de658 (diff)
parentcb4bfa4e632a70f786d4c27b0c02a47b774b9297 (diff)
downloadrumba-ca1d77df271defb08d5f73b54398491d1049c9f9.tar.gz
rumba-ca1d77df271defb08d5f73b54398491d1049c9f9.zip
Merge branch 'proxycmd' into 'master'
rumba: Add ProxyCommand for jFed See merge request !31
Diffstat (limited to 'rumba/testbeds')
-rw-r--r--rumba/testbeds/jfed.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/rumba/testbeds/jfed.py b/rumba/testbeds/jfed.py
index 0dfc904..f09bb4e 100644
--- a/rumba/testbeds/jfed.py
+++ b/rumba/testbeds/jfed.py
@@ -113,6 +113,11 @@ class Testbed(mod.Testbed):
auth_name_r = self.auth_name.replace(".", "-")
node.ssh_config.hostname = node.name + "." + self.exp_name + "." + \
auth_name_r + "." + self.auth_name
+ node.ssh_config.proxycommand = "ssh -i '" + self.cert_file + \
+ "' -o StrictHostKeyChecking=no " + \
+ self.username + \
+ "@bastion.test.iminds.be nc " + \
+ node.ssh_config.hostname + " 22"
subprocess.call(["java", "-jar", self.jfed_jar, "create", "-S", \
self.proj_name, "--rspec", \