cosmtic
[tests.git] / system / config_default.py
index 6700b76..033c693 100644 (file)
@@ -92,11 +92,15 @@ def all_usernames (options):
     return [ user['name'] for user in users(options)]
 
 def sites (options,index):
+    latitude= -90 + (index*10)
+    longitude= -180 + (index*20)
     return [ {'site_fields' : {'name':'main site for plc number %d'%index,
                                'login_base':login_base(index),
                                'abbreviated_name':'PlanetTest%d'%index,
                                'max_slices':100,
                                'url':'http://test.onelab.eu',
+                               'latitude':float(latitude),
+                               'longitude':float(longitude),
                                },
               'address_fields' : {'line1':'route des lucioles',
                                   'city':'sophia',
@@ -178,7 +182,7 @@ restart) restart ;;
 esac
 """
 
-initscript_by_body=initscript_by_name.replace("the_script_name","the_script_body")
+initscript_by_code=initscript_by_name.replace("the_script_name","the_script_code")
 
 # one single initscript in the InitScripts table
 def initscripts(options,index): 
@@ -189,7 +193,7 @@ def initscripts(options,index):
              ]
 
 # always return 2 slices
-# one has an initscript body, the other one an initscript name
+# one has an initscript code, the other one an initscript name
 def slices (options,index):
     def theslice (i):
         slice_spec = { 'slice_fields': {'name':'%s_pslc%d'%(login_base(index),i),
@@ -198,15 +202,15 @@ def slices (options,index):
                                         'description':'testslice number %d'%i,
                                         'max_nodes':2,
                                         },
-                       'usernames' : [ 'pi','tech','techuser' ],
+                       'usernames' : [ 'pi','user','techuser' ],
                        'nodenames' : all_nodenames(options,index),
                        'sitename' : login_base(index),
                        'owner' : 'pi',
                        }
-        # odd one has an initscript_body
+        # odd one has an initscript_code
         if i%2==1:
-            slice_spec['initscriptbody']=initscript_by_body
-            slice_spec['initscriptstamp']='the_script_body'
+            slice_spec['initscriptcode']=initscript_by_code
+            slice_spec['initscriptstamp']='the_script_code'
         # even one has an initscript (name)
         else:
             slice_spec['initscriptname']='the_script_name'
@@ -256,9 +260,10 @@ def leases (options, index):
 
 def plc (options,index) :
     return { 
-        'name' : 'onetest%d'%index,
+        'index' : index,
+        'name' : 'plctest%d'%index,
         # as of yet, not sure we can handle foreign hosts, but this is required though
-        'hostname' : 'deferred-myplc-hostbox-%d'%index,
+        'host_box' : 'deferred-myplc-hostbox-%d'%index,
         # set these two items to run within a vserver
         'vservername': 'deferred-vservername',
         'vserverip': 'deferred-vserverip',
@@ -317,6 +322,9 @@ def sfa (options,index) :
         'regularuser':regularuser,
         'slicename' : slicename,
         'domain':domain,
+        # the default is to use AMs in the various aggregates.xml
+        # stack config_sfamesh to point to SMs instead
+        'neighbours-port':12346,
     }
 
 def sfa_slice_specs (options,index,slicename,regularuser):