Merge branch 'master' of ssh://bakers@git.planet-lab.org/git/sfa
[sfa.git] / config / sfa-config-tty
1 #!/bin/env python
2
3 import sys
4 import readline
5 import plc_config
6
7 def validator(validated_variables):
8     pass
9 #    maint_user = validated_variables["PLC_API_MAINTENANCE_USER"]
10 #    root_user = validated_variables["PLC_ROOT_USER"]
11 #    if maint_user == root_user:
12 #        errStr="PLC_API_MAINTENANCE_USER=%s cannot be the same as PLC_ROOT_USER=%s"%(maint_user,root_user)
13 #        raise plc_config.ConfigurationException(errStr)
14
15 usual_variables = [
16     "SFA_INTERFACE_HRN",
17     "SFA_REGISTRY_ROOT_AUTH",
18     "SFA_REGISTRY_HOST", 
19     "SFA_AGGREGATE_HOST",
20     "SFA_SM_HOST",
21     "SFA_PLC_URL",
22     "SFA_PLC_USER",
23     "SFA_PLC_PASSWORD",
24     "SFA_DB_HOST",
25     ]
26
27 configuration={ \
28     'name':'sfa',
29     'service':"sfa",
30     'usual_variables':usual_variables,
31     'config_dir':"/etc/sfa",
32     'validate_variables':{},
33     'validator':validator,
34     }
35
36 if __name__ == '__main__':
37     command=sys.argv[0]
38     argv = sys.argv[1:]
39     plc_config.main(command,argv,configuration)