File tree 1 file changed +6
-2
lines changed
1 file changed +6
-2
lines changed Original file line number Diff line number Diff line change @@ -1396,8 +1396,12 @@ def del_syslog_server(ctx, syslog_ip_address):
1396
1396
if not is_ipaddress (syslog_ip_address ):
1397
1397
ctx .fail ('Invalid IP address' )
1398
1398
db = ctx .obj ['db' ]
1399
- db .set_entry ('SYSLOG_SERVER' , '{}' .format (syslog_ip_address ), None )
1400
- click .echo ("Syslog server {} removed from configuration" .format (syslog_ip_address ))
1399
+ syslog_servers = db .get_table ("SYSLOG_SERVER" )
1400
+ if syslog_ip_address in syslog_servers :
1401
+ db .set_entry ('SYSLOG_SERVER' , '{}' .format (syslog_ip_address ), None )
1402
+ click .echo ("Syslog server {} removed from configuration" .format (syslog_ip_address ))
1403
+ else :
1404
+ ctx .fail ("Syslog server {} is not configured." .format (syslog_ip_address ))
1401
1405
try :
1402
1406
click .echo ("Restarting rsyslog-config service..." )
1403
1407
run_command ("systemctl restart rsyslog-config" , display_cmd = False )
You can’t perform that action at this time.
0 commit comments