--- /dev/null
+import sys
+
+from TestMapper import TestMapper
+
+# using mapper to do the reallocation job
+
+def config (plcs, options):
+
+ if options.arch == "i386":
+ target = 'testbox32.one-lab.org'
+ elif options.arch == "x86_64":
+ target = 'testbox64.one-lab.org'
+ else:
+ print 'Unsupported arch %s'%options.arch
+ sys.exit(1)
+
+ mapper = {'plc': [ ('*' , {'hostname':target,
+ 'PLC_DB_HOST':target,
+ 'PLC_API_HOST':target,
+ 'PLC_BOOT_HOST':target,
+ 'PLC_WWW_HOST':target,
+ 'name':'%s'+options.arch } ) ],
+ 'node': [ ('*' , {'host_box': target } ) ],
+ }
+
+ return TestMapper(plcs,options).map(mapper)