all the python scripts are for python2, and fedora31 requires to be specific
[vsys-scripts.git] / root-context / exec / slice_config
1 #!/usr/bin/python2
2
3 import xmlrpclib
4 import sys
5
6 api_server = xmlrpclib.ServerProxy('https://www.vicci.org/PLCAPI/', allow_none=True)
7 api_session = open('/etc/planetlab/session').read().rstrip()
8
9 auth = {'AuthMethod':'session','session':api_session}
10
11 slice = api_server.GetSlices(auth,{'name':sys.argv[1]})
12 slice_id = slice[0]['slice_id']
13
14 slice_config = api_server.GetSliceTags(auth,{'slice_id':slice_id})
15
16 for tag in slice_config:
17         key = tag['tagname']
18         value = tag['value']
19         print "%s: %s"%(key,value)