X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=system%2Fconfig_default.py;h=c1850ee87db77dae33a1fff18804b0262d454b9b;hb=7cecf13207bab1c156efd81c3eb2d92080c34c88;hp=65451bbb6e2d135974086c9fb582141723e6ac95;hpb=e40ef24f58e1a8190339fa7e43beb05f1034deeb;p=tests.git diff --git a/system/config_default.py b/system/config_default.py index 65451bb..c1850ee 100644 --- a/system/config_default.py +++ b/system/config_default.py @@ -62,6 +62,13 @@ def users (options) : 'email':'fake-pi2@%s'%domain, 'password':'testusertech'}, 'roles':['pi','tech']}, + {'name':'admin', 'keynames' : [ 'key1' ], + 'user_fields' : {'first_name':'Admin', + 'last_name':'Admin', + 'enabled':'true', + 'email':'admin@%s'%domain, + 'password':'testuseradmin'}, + 'roles':['admin']}, ] def all_usernames (options): @@ -193,6 +200,7 @@ def plc (options,index) : 'PLC_MAIL_ENABLED':'true', 'PLC_MAIL_SUPPORT_ADDRESS' : 'thierry.parmentelat@sophia.inria.fr', 'PLC_DB_HOST' : 'deferred-myplc-hostname', + 'PLC_DB_PASSWORD' : 'mnbvcxzlkjhgfdsapoiuytrewq', 'PLC_API_HOST' : 'deferred-myplc-hostname', 'PLC_WWW_HOST' : 'deferred-myplc-hostname', 'PLC_BOOT_HOST' : 'deferred-myplc-hostname', @@ -203,8 +211,71 @@ def plc (options,index) : 'initscripts': initscripts(options,index), 'slices' : slices(options,index), 'tcp_test' : tcp_tests(options,index), + 'sfa' : sfa(options,index), + } + +def sfa (options,index) : + if index==1: + root_auth='plc' + else: + root_auth='ple' + return { + 'SFA_REGISTRY_ROOT_AUTH' : root_auth, + 'SFA_REGISTRY_LEVEL1_AUTH' : '', + 'SFA_PLC_USER' : 'root@test.onelab.eu', + 'SFA_PLC_PASSWORD' : 'test++', + 'SFA_PLC_DB_HOST':'localhost', + 'SFA_PLC_DB_USER' : 'pgsqluser', + 'SFA_PLC_DB_PASSWORD' : 'mnbvcxzlkjhgfdsapoiuytrewq', + 'slices_sfa' : slices_sfa(options,index), + 'sfa_slice_xml' : sfa_slice_xml(options,index), + 'sfa_person_xml' : sfa_person_xml(options,index), + 'sfa_slice_rspec' : sfa_slice_rspec(options,index) } +def slices_sfa (options,index): + return [ { 'slice_fields': {'name':'main_sfaslicea1', + 'url':'http://foo%d@foo.com'%index, + 'description':'SFA-testing', + 'max_nodes':2, + }, + 'usernames' : [ ('sfafakeuser1','key1') ], + 'nodenames' : all_nodenames(options,index), + 'sitename' : 'main', + }] + +def sfa_slice_xml(options,index): + if index==1: + hrn='plc.main.sfaslicea1' + researcher='plc.main.fake-pi1' + else: + hrn='ple.main.sfaslicea1' + researcher='ple.main.fake-pi1' + + return ["""%s"""%(hrn, researcher)] + +def sfa_person_xml(options,index): + if index==1: + hrn='plc.main.sfafakeuser1' + else: + hrn='ple.main.sfafakeuser1' + + return ["""%s20101piadminplc.main"""%(hrn,hrn,public_key)] + +def sfa_slice_rspec(options,index): + node_name='deferred' + if index==1: + netspec_name='\"plc\"' + else: + netspec_name='\"ple\"' + + return { 'part1' : """""" + } + def config (plc_specs,options): result=plc_specs for i in range (options.size):