new layout - make room for slice-space stuff
[vsys-scripts.git] / root-context / exec / slice_config
diff --git a/root-context/exec/slice_config b/root-context/exec/slice_config
new file mode 100755 (executable)
index 0000000..505de5c
--- /dev/null
@@ -0,0 +1,19 @@
+#!/usr/bin/python
+
+import xmlrpclib
+import sys
+
+api_server = xmlrpclib.ServerProxy('https://www.vicci.org/PLCAPI/', allow_none=True)
+api_session = open('/etc/planetlab/session').read().rstrip()
+
+auth = {'AuthMethod':'session','session':api_session}
+
+slice = api_server.GetSlices(auth,{'name':sys.argv[1]})
+slice_id = slice[0]['slice_id']
+
+slice_config = api_server.GetSliceTags(auth,{'slice_id':slice_id})
+
+for tag in slice_config:
+        key = tag['tagname']
+        value = tag['value']
+        print "%s: %s"%(key,value)