From 03d35071ccf1c18bc4fe77c2cff902417d93bed0 Mon Sep 17 00:00:00 2001 From: jhughesbiot Date: Mon, 28 Apr 2025 16:41:58 -0600 Subject: [PATCH] Add disable option to network modules Disable radius server by default --- framework/python/src/net_orc/network_orchestrator.py | 5 ++++- modules/network/radius/conf/module_config.json | 1 + 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/framework/python/src/net_orc/network_orchestrator.py b/framework/python/src/net_orc/network_orchestrator.py index bb9046e11..ee340e0d2 100644 --- a/framework/python/src/net_orc/network_orchestrator.py +++ b/framework/python/src/net_orc/network_orchestrator.py @@ -524,7 +524,10 @@ def start_network_services(self): if not net_module.enable_container: continue - self._start_network_service(net_module) + if net_module.enabled: + self._start_network_service(net_module) + else: + LOGGER.debug(f'Not starting disabled network module {net_module.name}') LOGGER.info('All network services are running') self._check_network_services() diff --git a/modules/network/radius/conf/module_config.json b/modules/network/radius/conf/module_config.json index ce8fbd52f..0a35cc194 100644 --- a/modules/network/radius/conf/module_config.json +++ b/modules/network/radius/conf/module_config.json @@ -1,5 +1,6 @@ { "config": { + "enabled": false, "meta": { "name": "radius", "display_name": "Radius",