Merge branch 'master' into thgeneric
[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_USER",
22     "SFA_PLC_PASSWORD",
23     "SFA_PLC_DB_HOST",
24     "SFA_PLC_DB_USER",
25     "SFA_PLC_DB_PASSWORD",
26     "SFA_PLC_URL",
27     ]
28
29 configuration={ \
30     'name':'sfa',
31     'service':"sfa",
32     'usual_variables':usual_variables,
33     'config_dir':"/etc/sfa",
34     'validate_variables':{},
35     'validator':validator,
36     }
37
38 if __name__ == '__main__':
39     command=sys.argv[0]
40     argv = sys.argv[1:]
41     plc_config.main(command,argv,configuration)