[dhcp_server] add config dhcp server del (#17603)

* add config dhcp server del
This commit is contained in:
Xichen96
2023-12-23 01:07:24 +08:00
committed by GitHub
parent d4a78665ee
commit 08666100fc
3 changed files with 38 additions and 0 deletions

View File

@@ -102,6 +102,20 @@ def dhcp_server_ipv4_add(db, mode, lease_time, dup_gw_nm, gateway, netmask, dhcp
})
@dhcp_server_ipv4.command(name="del")
@click.argument("dhcp_interface", required=True)
@clicommon.pass_db
def dhcp_server_ipv4_del(db, dhcp_interface):
ctx = click.get_current_context()
dbconn = db.db
key = "DHCP_SERVER_IPV4|" + dhcp_interface
if dbconn.exists("CONFIG_DB", key):
click.echo("Dhcp interface %s exists in config db, proceed to delete".format(dhcp_interface))
dbconn.delete("CONFIG_DB", key)
else:
ctx.fail("Dhcp interface %s does not exist in config db".format(dhcp_interface))
def register(cli):
# cli.add_command(dhcp_server)
pass