@@ -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 ):
@@ -272,19 +272,19 @@ class HostConfigDaemon:
272
272
self .iptables = Iptables ()
273
273
self .iptables .load (lpbk_table )
274
274
275
- def update_all_feature_statuses (self ):
275
+ def update_all_feature_states (self ):
276
276
feature_table = self .config_db .get_table ('FEATURE' )
277
277
for feature_name in feature_table .keys ():
278
278
if not feature_name :
279
279
syslog .syslog (syslog .LOG_WARNING , "Feature is None" )
280
280
continue
281
281
282
- status = feature_table [feature_name ]['status ' ]
283
- if not status :
284
- syslog .syslog (syslog .LOG_WARNING , "Status of feature '{}' is None" .format (feature_name ))
282
+ state = feature_table [feature_name ]['state ' ]
283
+ if not state :
284
+ syslog .syslog (syslog .LOG_WARNING , "Eanble state of feature '{}' is None" .format (feature_name ))
285
285
continue
286
286
287
- update_feature_status (feature_name , status )
287
+ update_feature_state (feature_name , state )
288
288
289
289
def aaa_handler (self , key , data ):
290
290
self .aaacfg .aaa_update (key , data )
@@ -314,29 +314,29 @@ class HostConfigDaemon:
314
314
315
315
self .iptables .iptables_handler (key , data , add )
316
316
317
- def feature_status_handler (self , key , data ):
317
+ def feature_state_handler (self , key , data ):
318
318
feature_name = key
319
319
feature_table = self .config_db .get_table ('FEATURE' )
320
320
if feature_name not in feature_table .keys ():
321
321
syslog .syslog (syslog .LOG_WARNING , "Feature '{}' not in FEATURE table" .format (feature_name ))
322
322
return
323
323
324
- status = feature_table [feature_name ]['status ' ]
325
- if not status :
326
- syslog .syslog (syslog .LOG_WARNING , "Status of feature '{}' is None" .format (feature_name ))
324
+ state = feature_table [feature_name ]['state ' ]
325
+ if not state :
326
+ syslog .syslog (syslog .LOG_WARNING , "Enable state of feature '{}' is None" .format (feature_name ))
327
327
return
328
328
329
- update_feature_status (feature_name , status )
329
+ update_feature_state (feature_name , state )
330
330
331
331
def start (self ):
332
- # Update all feature statuses once upon starting
333
- self .update_all_feature_statuses ()
332
+ # Update all feature states once upon starting
333
+ self .update_all_feature_states ()
334
334
335
335
self .config_db .subscribe ('AAA' , lambda table , key , data : self .aaa_handler (key , data ))
336
336
self .config_db .subscribe ('TACPLUS_SERVER' , lambda table , key , data : self .tacacs_server_handler (key , data ))
337
337
self .config_db .subscribe ('TACPLUS' , lambda table , key , data : self .tacacs_global_handler (key , data ))
338
338
self .config_db .subscribe ('LOOPBACK_INTERFACE' , lambda table , key , data : self .lpbk_handler (key , data ))
339
- self .config_db .subscribe ('FEATURE' , lambda table , key , data : self .feature_status_handler (key , data ))
339
+ self .config_db .subscribe ('FEATURE' , lambda table , key , data : self .feature_state_handler (key , data ))
340
340
self .config_db .listen ()
341
341
342
342
0 commit comments