X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=src%2Fnepi%2Fresources%2Flinux%2Ftunnel.py;fp=src%2Fnepi%2Fresources%2Flinux%2Ftunnel.py;h=b2a6f0f8f71505ce5db84782799fc4993c75ef19;hb=ed43f6aedfff63aaa7c7e8e58064993e7c11fc60;hp=43c7f997876eee3d124c429e3090e6d0785c4a85;hpb=9dda2c80e4bc683699a53a05ba644fba04d4da5c;p=nepi.git diff --git a/src/nepi/resources/linux/tunnel.py b/src/nepi/resources/linux/tunnel.py index 43c7f997..b2a6f0f8 100644 --- a/src/nepi/resources/linux/tunnel.py +++ b/src/nepi/resources/linux/tunnel.py @@ -64,6 +64,9 @@ class LinuxTunnel(LinuxApplication): def run_home(self, endpoint): return os.path.join(self.app_home(endpoint), self.ec.run_id) + def endpoint_mkdir(self, endpoint): + self.endpoint.node.mkdir(self.run_home(self.endpoint)) + def initiate_connection(self, endpoint, remote_endpoint): raise NotImplementedError @@ -81,8 +84,8 @@ class LinuxTunnel(LinuxApplication): def do_provision(self): # create run dir for tunnel on each node - self.endpoint1.node.mkdir(self.run_home(self.endpoint1)) - self.endpoint2.node.mkdir(self.run_home(self.endpoint2)) + self.endpoint_mkdir(self.endpoint1) + self.endpoint_mkdir(self.endpoint2) self.debug("Initiate the connection") # Start 2 step connection