Skip to content
Snippets Groups Projects
Commit 4727f840 authored by Martin Bergemann's avatar Martin Bergemann :speech_balloon:
Browse files

Adjust to eval conf tmpl to what's expected on evaluation_system side

parent 5f0d44a4
No related branches found
No related tags found
1 merge request!17Update playbooks
[evaluation_system]
# Freva - Free Evaluation System Framework
# Config File
# Freva - Free Evaluation System Framework configuration file
# This file contains the necessary configuration information
# which is needed to run freva
#
# Username(s) - comma separated - of the admins of the proejct
admins=
project_name=
#
# An Infromative project name
project_name=freva
# The url the freva web ui can be accessed with
project_website=
#: The installation location of the evaluation_system, leave this empty to be set
#: by the installation routine.
# Main configuration path of the freva instance default to the etc dir
# of the python environment
root_dir=
#: The name of the evaluation_system instance
base_dir=${project_name}
#: The location of the work direcotry, that is user specific data
#: We are storing this in the user home at this time since it's being used as
#:a tool-box.
#
# The location of the work direcotry for is user specific data
base_dir_location=
#: work directory for the SLURM scheduler
#: when empty, the configuration will be read from User-object
scheduler_input_dir=/tmp/slurm
scheduler_output_dir=${base_dir_location}/share/slurm
scheduler_system=slurm
#: path to copy the preview to, this directory holds data, like images,
#: for the web frontend
preview_path=${base_dir_location}/share/preview
#: root path of project data
project_data=${base_dir_location}/data/crawl_my_data
#: make scratch dir browseable for website, note escape '$' with '$$'
scratch_dir=${base_dir_location}/$$USER
#
#: Type of directory structure that will be used to maintain state:
#:
#: local := <home>/<base_dir>...
#: central := <base_dir_location>/<base_dir>/<user>/...
#: scratch := <base_dir_location>/<user>/<base_dir>...
#: central := <base_dir_location>/<username>/<base_dir>...
#:
#: (no user info in local since that is included in the home directory already)
directory_structure_type=scratch
# The directory name of the <base_dir> (only used if `directory_structure_type`
# is set to central - defaults to `project_name`
base_dir=${project_name}
# TODO: this should be deleted
scratch_dir=${base_dir_location}/$$USER
# Workload manager configuration
# Workload manager system - currently the following workload manger systems are
# available: local (no workload manager), lsf, moab, oar, pbs, sge, slurm
scheduler_system=local
# The directory where temporary job scripts are created
scheduler_input_dir=/tmp/${scheduler_system}_output
# The output directory where stdour/stderr of the jobs are stored
scheduler_output_dir=${root_dir}/share/${scheduler_system}_output
# The directory data where preview data (images etc) for the web ui
# is stored.
preview_path=${base_dir_location}/share/preview
# The number of processes used to convert images created by plugins
# for display in the web ui.
number_of_processes=6
#: Path to the directory where users can add an share project specific data
project_data=${base_dir_location}/data/crawl_my_data
#: database path
#: mySQL settings
......@@ -52,41 +60,44 @@ db.host=
db.user=
db.passwd=
db.db=
db.port=
db.port=3306
#group for external users
#external_group=frevaext
#: Define access to the solr instance
solr.host=
solr.port=
solr.port=8989
solr.core=files
#shellinabox
#shellmachine=None
#shellport=4200
# Workload manager job configuration
# NOTE: The options are workload manager agnostic - except of the
# extra_options flag: which must be in accordance to the utilized
# workload manager.
[scheduler_options]
module_command=${evaluation_system:root_dir}/freva/loadfreva.modules
chmod_output=True
#option_account=
#option_ntasks=4
#extra_modules=None
#source=${evaluation_system:root_dir}/freva/activate_sh
#option_partition=None
#option_mem=252GB
#option_distribution=block
#option_oversubscribe=None
#partition=
#memory=256GiB
#queue=gpu
#project=ch1187
#walltime=08:00:00
#cpus=12
##Additional options (specific to the workload manager)
#extra_options=--qos=test, --array=20
#[scheduler_options_extern]
#module_command=${evaluation_system:root}/freva/loadfreva.modules
#extra_modules=None
#source=${evaluation_system:root_dir}/freva/activate_sh
#option_partition=None
#partition=
#memory=256GiB
#queue=gpu
#project=ch1187
#walltime=08:00:00
#cpus=12
##Additional options (specific to the workload manager)
#extra_options=--qos=test, --array=20
#[plugin:animator]
#python_path=${evaluation_system:root_dir}/plugins4freva/animator
#python_path=${evaluation_system:root_dir}/plugins/animator
#module=animator
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment