diff options
author | Sander Vrijders <sander.vrijders@ugent.be> | 2017-04-13 16:33:26 +0200 |
---|---|---|
committer | Sander Vrijders <sander.vrijders@ugent.be> | 2017-04-13 16:33:26 +0200 |
commit | 81ca2217d34b70e6a3ef7385261be38958cb4a42 (patch) | |
tree | 8732620d1d9c8fb84bf1573d6bbededf2fb9dbb2 /rumba/testbeds/jfed.py | |
parent | a766f2d202eaf586b8da5f678e9a8a21b31448d7 (diff) | |
download | rumba-81ca2217d34b70e6a3ef7385261be38958cb4a42.tar.gz rumba-81ca2217d34b70e6a3ef7385261be38958cb4a42.zip |
rumba: Add ProxyCommand for jFed
This adds a proxy command for the jFed testbed so that it can be
accessed when someone does not have IPv6.
Diffstat (limited to 'rumba/testbeds/jfed.py')
-rw-r--r-- | rumba/testbeds/jfed.py | 5 |
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", \ |