aboutsummaryrefslogtreecommitdiff
path: root/rumba/model.py
diff options
context:
space:
mode:
authorMarco Capitani <m.capitani@nextworks.it>2017-06-01 16:43:03 +0200
committerMarco Capitani <m.capitani@nextworks.it>2017-06-01 16:43:03 +0200
commit30dbd8b5493480d2c302380735083c2d9b8f8260 (patch)
tree3f683a207ba7c4767c0e0870db8cddacc0205354 /rumba/model.py
parent24c375545c6ef7d03e8a18dea2cb06763059b1b9 (diff)
downloadrumba-30dbd8b5493480d2c302380735083c2d9b8f8260.tar.gz
rumba-30dbd8b5493480d2c302380735083c2d9b8f8260.zip
model: added proxy field. ssh: added execute_proxy_commands
Diffstat (limited to 'rumba/model.py')
-rw-r--r--rumba/model.py10
1 files changed, 9 insertions, 1 deletions
diff --git a/rumba/model.py b/rumba/model.py
index 285d937..27fcc23 100644
--- a/rumba/model.py
+++ b/rumba/model.py
@@ -38,11 +38,19 @@ logger = log.get_logger(__name__)
# @exp_name [string] experiment name
#
class Testbed:
- def __init__(self, exp_name, username, password, proj_name):
+ def __init__(self,
+ exp_name,
+ username,
+ password,
+ proj_name,
+ http_proxy=None):
self.username = username
self.password = password
self.proj_name = proj_name
self.exp_name = exp_name
+ if http_proxy is None:
+ http_proxy = ""
+ self.http_proxy = http_proxy
@abc.abstractmethod
def swap_in(self, experiment):