@@ -41,8 +41,8 @@ def obfuscate(data):
41
41
return data
42
42
43
43
44
- def update_feature_status (feature_name , status ):
45
- if status == "enabled" :
44
+ def update_feature_state (feature_name , state ):
45
+ if state == "enabled" :
46
46
start_cmds = []
47
47
start_cmds .append ("sudo systemctl unmask {}.service" .format (feature_name ))
48
48
start_cmds .append ("sudo systemctl enable {}.service" .format (feature_name ))
@@ -56,7 +56,7 @@ def update_feature_status(feature_name, status):
56
56
.format (err .cmd , err .returncode , err .output ))
57
57
continue
58
58
syslog .syslog (syslog .LOG_INFO , "Feature '{}' is enabled and started" .format (feature_name ))
59
- elif status == "disabled" :
59
+ elif state == "disabled" :
60
60
stop_cmds = []
61
61
stop_cmds .append ("sudo systemctl stop {}.service" .format (feature_name ))
62
62
stop_cmds .append ("sudo systemctl disable {}.service" .format (feature_name ))
@@ -71,7 +71,7 @@ def update_feature_status(feature_name, status):
71
71
continue
72
72
syslog .syslog (syslog .LOG_INFO , "Feature '{}' is stopped and disabled" .format (feature_name ))
73
73
else :
74
- syslog .syslog (syslog .LOG_ERR , "Unexpected status value '{}' for feature '{}'" .format (status , feature_name ))
74
+ syslog .syslog (syslog .LOG_ERR , "Unexpected state value '{}' for feature '{}'" .format (state , feature_name ))
75
75
76
76
77
77
class Iptables (object ):
@@ -268,19 +268,19 @@ class HostConfigDaemon:
268
268
self .iptables = Iptables ()
269
269
self .iptables .load (lpbk_table )
270
270
271
- def update_all_feature_statuses (self ):
271
+ def update_all_feature_states (self ):
272
272
feature_table = self .config_db .get_table ('FEATURE' )
273
273
for feature_name in feature_table .keys ():
274
274
if not feature_name :
275
275
syslog .syslog (syslog .LOG_WARNING , "Feature is None" )
276
276
continue
277
277
278
- status = feature_table [feature_name ]['status ' ]
279
- if not status :
280
- syslog .syslog (syslog .LOG_WARNING , "Status of feature '{}' is None" .format (feature_name ))
278
+ state = feature_table [feature_name ]['state ' ]
279
+ if not state :
280
+ syslog .syslog (syslog .LOG_WARNING , "Eanble state of feature '{}' is None" .format (feature_name ))
281
281
continue
282
282
283
- update_feature_status (feature_name , status )
283
+ update_feature_state (feature_name , state )
284
284
285
285
def aaa_handler (self , key , data ):
286
286
self .aaacfg .aaa_update (key , data )
@@ -310,29 +310,29 @@ class HostConfigDaemon:
310
310
311
311
self .iptables .iptables_handler (key , data , add )
312
312
313
- def feature_status_handler (self , key , data ):
313
+ def feature_state_handler (self , key , data ):
314
314
feature_name = key
315
315
feature_table = self .config_db .get_table ('FEATURE' )
316
316
if feature_name not in feature_table .keys ():
317
317
syslog .syslog (syslog .LOG_WARNING , "Feature '{}' not in FEATURE table" .format (feature_name ))
318
318
return
319
319
320
- status = feature_table [feature_name ]['status ' ]
321
- if not status :
322
- syslog .syslog (syslog .LOG_WARNING , "Status of feature '{}' is None" .format (feature_name ))
320
+ state = feature_table [feature_name ]['state ' ]
321
+ if not state :
322
+ syslog .syslog (syslog .LOG_WARNING , "Enable state of feature '{}' is None" .format (feature_name ))
323
323
return
324
324
325
- update_feature_status (feature_name , status )
325
+ update_feature_state (feature_name , state )
326
326
327
327
def start (self ):
328
- # Update all feature statuses once upon starting
329
- self .update_all_feature_statuses ()
328
+ # Update all feature states once upon starting
329
+ self .update_all_feature_states ()
330
330
331
331
self .config_db .subscribe ('AAA' , lambda table , key , data : self .aaa_handler (key , data ))
332
332
self .config_db .subscribe ('TACPLUS_SERVER' , lambda table , key , data : self .tacacs_server_handler (key , data ))
333
333
self .config_db .subscribe ('TACPLUS' , lambda table , key , data : self .tacacs_global_handler (key , data ))
334
334
self .config_db .subscribe ('LOOPBACK_INTERFACE' , lambda table , key , data : self .lpbk_handler (key , data ))
335
- self .config_db .subscribe ('FEATURE' , lambda table , key , data : self .feature_status_handler (key , data ))
335
+ self .config_db .subscribe ('FEATURE' , lambda table , key , data : self .feature_state_handler (key , data ))
336
336
self .config_db .listen ()
337
337
338
338
0 commit comments