sfa-config-tty is now using the plc_config class
[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 = ["SFA_REGISTRY_ROOT_AUTH",
16                    "SFA_REGISTRY_LEVEL1_AUTH",
17                    "SFA_REGISTRY_HOST", 
18                    "SFA_AGGREGATE_HOST",
19                    "SFA_SM_HOST",
20                    "SFA_PLC_USER",
21                    "SFA_PLC_PASSWORD",
22                    "SFA_PLC_DB_HOST",
23                    "SFA_PLC_DB_USER",
24                    "SFA_PLC_DB_PASSWORD",
25                    "SFA_PLC_URL",
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)