FORGE: Added including script
[myslice.git] / forge / script / PlcApi / testRequest.py
1 #!/usr/bin/python
2 import xmlrpclib
3 import Auth
4
5 plc_host='www.planet-lab.eu'
6 slice_pref='upmc_'
7
8 slice_name=slice_pref+raw_input('Give me the name of the slice : ')
9
10 api_url="https://%s:443/PLCAPI/"%plc_host
11 plc_api= xmlrpclib.ServerProxy(api_url, allow_none=True)
12
13 # The slice's node ids
14 node_ids = plc_api.GetSlices(Auth.auth, slice_name,['node_ids'])[0]['node_ids']
15
16 # Get Hostname for these nodes
17 slice_nodes = plc_api.GetNodes(Auth.auth, node_ids, ['hostname', 'run_level'])
18
19 for node in slice_nodes:
20         print node