can clean nodes
[tests.git] / system / config-onelab-vserver.py
1 available = [ ('vbuild1.inria.fr','138.96.250.131'),
2               ('vbuild2.inria.fr','138.96.250.132'),
3               ('vbuild3.inria.fr','138.96.250.133'),
4               ('vbuild4.inria.fr','138.96.250.134'),
5               ]
6
7 def config (plcs,options):
8     available.reverse()
9     for plc in plcs:
10         # get next slot -- xxx shoud check for running ones
11         (name,ip)=available.pop()
12         plc['vservername']=name
13         plc['vserverip']=ip
14         for key in [ 'PLC_DB_HOST',
15                      'PLC_API_HOST',
16                      'PLC_WWW_HOST',
17                      'PLC_BOOT_HOST',
18                      ]:
19             plc[key] = name
20
21     return plcs