#2912 - Additional actions added to config.py, refactor of HostNIC

This commit is contained in:
Charlie Crane
2024-10-18 14:52:50 +01:00
parent 1b1f3e4f71
commit 83d3120b04
3 changed files with 98 additions and 32 deletions

View File

@@ -32,7 +32,7 @@ class HostNICAbstractAction(AbstractAction):
return ["network", "node", config.node_name, "network_interface", config.nic_num, cls.verb]
class HostNICEnableAction(HostNICAbstractAction):
class HostNICEnableAction(HostNICAbstractAction, identifier="host_nic_enable"):
"""Action which enables a NIC."""
class ConfigSchema(HostNICAbstractAction.ConfigSchema):
@@ -41,7 +41,7 @@ class HostNICEnableAction(HostNICAbstractAction):
verb: str = "enable"
class HostNICDisableAction(HostNICAbstractAction):
class HostNICDisableAction(HostNICAbstractAction, identifier="host_nic_disable"):
"""Action which disables a NIC."""
class ConfigSchema(HostNICAbstractAction.ConfigSchema):