aboutsummaryrefslogtreecommitdiff
path: root/rhumba.py
diff options
context:
space:
mode:
authorSander Vrijders <sander.vrijders@intec.ugent.be>2017-02-03 16:54:48 +0100
committerSander Vrijders <sander.vrijders@intec.ugent.be>2017-02-03 16:54:48 +0100
commit47d65005256166cdeb795debbce327fcbf155c48 (patch)
treecda3f13a3d98a057a319dde3e2fc8afbde7d1a14 /rhumba.py
parenta79578988cb2bc7e08a516aca93a3816d996072d (diff)
downloadrumba-47d65005256166cdeb795debbce327fcbf155c48.tar.gz
rumba-47d65005256166cdeb795debbce327fcbf155c48.zip
rhumba: Add Ouroboros commands and SSH helpers
This adds initial support for Ouroboros. It installs and sets up the stack, and binds ap names to names. It also moves the SSH helper functions to common ground, so that every file can use them.
Diffstat (limited to 'rhumba.py')
-rwxr-xr-xrhumba.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/rhumba.py b/rhumba.py
index 843b319..fbcfc8f 100755
--- a/rhumba.py
+++ b/rhumba.py
@@ -23,6 +23,7 @@ import emulab_support as es
import jfed_support as js
import abc
import getpass
+import ouroboros_support as our
# Represents generic testbed info
#
@@ -312,7 +313,10 @@ class OuroborosExperiment(Experiment):
def run(self):
print("[Ouroboros experiment] start")
+ print("Creating resources...")
Experiment.run(self)
- for node in self.nodes:
- print(node.full_name)
+ print("Setting up Ouroboros...")
+ our.setup_ouroboros(self.testbed, self.nodes)
+ print("Binding names...")
+ our.bind_names(self.testbed, self.nodes)
print("[Ouroboros experiment] end")