From b1c002e96c54df211fbc4dfeec188cbf31a56fda Mon Sep 17 00:00:00 2001 From: Sander Vrijders Date: Sat, 4 Feb 2017 10:33:44 +0100 Subject: rhumba: Revert to old example file The old example file was modified for testing purposes, but should stay as an example for people using Rhumba. This commit also renames it to example.py --- example.py | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 example.py (limited to 'example.py') diff --git a/example.py b/example.py new file mode 100644 index 0000000..931eb73 --- /dev/null +++ b/example.py @@ -0,0 +1,31 @@ +#!/usr/bin/env python + +# An example script using rhumba.py + +from rhumba import * + +n1 = NormalDIF("n1", policies = {"rmt.pff": "lfa", + "security-manager": "passwd"}) + +e1 = ShimEthDIF("e1") + +a = Node("a", + difs = [n1, e1], + dif_registrations = {n1 : [e1]}, + registrations = {"a.crap" : [n1]}, + bindings = {"a.crap" : "/usr/bin/crap"}) + +b = Node("b", + difs = [e1, n1], + dif_registrations = {n1 : [e1]}) + +tb = jFedTestbed(exp_name = "letest", + username = "sander", + cert_file = "cert.pem", + jfed_jar = "jfed_cli/experimenter-cli.jar") + +exp = IRATIExperiment(tb, nodes = [a, b]) + +print(exp) + +exp.run() -- cgit v1.2.3