From: Thierry Parmentelat Date: Fri, 21 Dec 2007 16:15:21 +0000 (+0000) Subject: use -c onelab -c onelab-vserver to turn into vserver-based config X-Git-Tag: 2008-02-11-last-vmware-support~194 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=275fa865a5a35795c081e1a475be1390597fff30;p=tests.git use -c onelab -c onelab-vserver to turn into vserver-based config --- diff --git a/system/config-onelab-vserver.py b/system/config-onelab-vserver.py new file mode 100644 index 0000000..700b320 --- /dev/null +++ b/system/config-onelab-vserver.py @@ -0,0 +1,21 @@ +available = [ ('vbuild1.inria.fr','138.96.250.131'), + ('vbuild2.inria.fr','138.96.250.132'), + ('vbuild3.inria.fr','138.96.250.133'), + ('vbuild4.inria.fr','138.96.250.134'), + ] + +def config (plcs,options): + available.reverse() + for plc in plcs: + # get next slot -- xxx shoud check for running ones + (name,ip)=available.pop() + plc['vservername']=name + plc['vserverip']=ip + for key in [ 'PLC_DB_HOST', + 'PLC_API_HOST', + 'PLC_WWW_HOST', + 'PLC_BOOT_HOST', + ]: + plc[key] = name + + return plcs