#2913: Ensure optional software in config file is enabled.

This commit is contained in:
Nick Todd
2024-10-30 11:11:07 +00:00
parent 3c1bb2d546
commit 9fd862763b
2 changed files with 4 additions and 1 deletions

View File

@@ -376,7 +376,7 @@ class PrimaiteGame:
if service_class is not None:
_LOGGER.debug(f"installing {service_type} on node {new_node.hostname}")
new_node.software_manager.install(service_class)
new_node.software_manager.install(service_class, **service_cfg.get('options', {}))
new_service = new_node.software_manager.software[service_class.__name__]
# fixing duration for the service

View File

@@ -309,6 +309,9 @@ class DatabaseClient(Application, identifier="DatabaseClient"):
if not self._can_perform_action():
return None
if self.server_ip_address is None:
self.sys_log.warning(
f"{self.name}: Database server IP address not provided."
)
return None
connection_request_id = str(uuid4())