Merge branch 'master' into sqlalchemy
[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_GENERIC_FLAVOUR",
17     "SFA_INTERFACE_HRN",
18     "SFA_REGISTRY_ROOT_AUTH",
19     "SFA_REGISTRY_HOST", 
20     "SFA_AGGREGATE_HOST",
21     "SFA_SM_HOST",
22     "SFA_DB_HOST",
23     "SFA_PLC_URL",
24     "SFA_PLC_USER",
25     "SFA_PLC_PASSWORD",
26     ]
27
28 configuration={ \
29     'name':'sfa',
30     'service':"sfa",
31     'usual_variables':usual_variables,
32     'config_dir':"/etc/sfa",
33     'validate_variables':{},
34     'validator':validator,
35     }
36
37 if __name__ == '__main__':
38     command=sys.argv[0]
39     argv = sys.argv[1:]
40     plc_config.main(command,argv,configuration)