Changes for release
[nepi.git] / examples / omf / wilabt_provision.py
index 8380911..975ad1e 100755 (executable)
@@ -19,6 +19,8 @@
 # Author: Lucia Guevgeozian <lucia.guevgeozian_odizzio@inria.fr>
 
 from nepi.execution.ec import ExperimentController
+from nepi.execution.resource import ResourceAction, ResourceState
+
 import os
 
 # Create the EC
@@ -31,29 +33,46 @@ sfaPrivateKey = os.environ.get('SFA_PK')
 
 # nodes
 node1 = ec.register_resource("WilabtSfaNode")
-ec.set(node1, "hostname", 'zotacB5')
+ec.set(node1, "host", 'zotacE5')
 ec.set(node1, "slicename", slicename)
 ec.set(node1, "sfauser", sfauser)
 ec.set(node1, "sfaPrivateKey", sfaPrivateKey)
 ec.set(node1, "gatewayUser", "nepi")
 ec.set(node1, "gateway", "bastion.test.iminds.be")
-ec.set(node1, "cleanHome", True)
-ec.set(node1, "cleanProcesses", True)
+ec.set(node1, 'xmppServer', "xmpp.ilabt.iminds.be")
+ec.set(node1, 'xmppUser', "nepi")
+ec.set(node1, 'xmppPort', "5222")
+ec.set(node1, 'xmppPassword', "1234")
 
 node2 = ec.register_resource("WilabtSfaNode")
-ec.set(node2, "hostname", 'zotacM20')
+ec.set(node2, "host", 'zotacM20')
 ec.set(node2, "slicename", slicename)
 ec.set(node2, "sfauser", sfauser)
 ec.set(node2, "sfaPrivateKey", sfaPrivateKey)
 ec.set(node2, "gatewayUser", "nepi")
 ec.set(node2, "gateway", "bastion.test.iminds.be")
-ec.set(node2, "cleanHome", True)
-ec.set(node2, "cleanProcesses", True)
+ec.set(node2, 'xmppServer', "xmpp.ilabt.iminds.be")
+ec.set(node2, 'xmppUser', "nepi")
+ec.set(node2, 'xmppPort', "5222")
+ec.set(node2, 'xmppPassword', "1234")
+
+node3 = ec.register_resource("WilabtSfaNode")
+ec.set(node3, "host", 'zotacG1')
+ec.set(node3, "slicename", slicename)
+ec.set(node3, "sfauser", sfauser)
+ec.set(node3, "sfaPrivateKey", sfaPrivateKey)
+ec.set(node3, "gatewayUser", "nepi")
+ec.set(node3, "gateway", "bastion.test.iminds.be")
+ec.set(node3, 'xmppServer', "xmpp.ilabt.iminds.be")
+ec.set(node3, 'xmppUser', "nepi")
+ec.set(node3, 'xmppPort', "5222")
+ec.set(node3, 'xmppPassword', "1234")
+
 
 # Deploy
 ec.deploy()
 
-ec.wait_deployed([node1, node2])
+ec.wait_deployed([node1, node2, node3])
 
 ec.shutdown()