orangeqs.juice.orchestration.data#
Utilities for managing data folders.
Module Contents#
Functions#
Create all data folders for OrangeQS Juice. |
|
Render the runtime data systemd service file. |
API#
- orangeqs.juice.orchestration.data.create_data_folders(data_folder_settings: orangeqs.juice.orchestration.settings.DataFolderSettings) None#
Create all data folders for OrangeQS Juice.
An exception is the runtime data folder, which is created by a systemd service.
Parameters#
data_folder_settings (DataFolderSettings): The settings block for the data folders.
- orangeqs.juice.orchestration.data.render_runtime_data_service(data_folder_settings: orangeqs.juice.orchestration.settings.DataFolderSettings) str#
Render the runtime data systemd service file.
This is a systemd service that ensures the shared runtime data folder is created on boot.
Parameters#
data_folder_settings (DataFolderSettings): The settings block for the data folders.
Returns#
(str): The name of the rendered service file without extension.