Skip to content

Commit c6a9ae7

Browse files
committed
adds configurable tmp dirs to clean
1 parent 0838342 commit c6a9ae7

File tree

1 file changed

+20
-15
lines changed

1 file changed

+20
-15
lines changed

group_vars/galaxyservers.yml

Lines changed: 20 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,4 @@
11
---
2-
# Galaxy
3-
galaxy_manage_systemd: no
4-
galaxy_create_user: true # False by default, as e.g. you might have a 'galaxy' user provided by LDAP or AD.
5-
galaxy_separate_privileges: true # Best practices for security, configuration is owned by 'root' (or a different user) than the processes
6-
galaxy_manage_paths: true # False by default as your administrator might e.g. have root_squash enabled on NFS. Here we can create the directories so it's fine.
7-
galaxy_manage_cleanup: true # Requires tmpwatch(8) or tmpreaper(8) present
8-
galaxy_layout: root-dir
9-
galaxy_root: /srv/galaxy
10-
galaxy_user: {name: "{{ galaxy_user_name }}", shell: /bin/bash}
11-
galaxy_commit_id: release_24.2
12-
galaxy_force_checkout: true
13-
miniconda_prefix: "{{ galaxy_tool_dependency_dir }}/_conda"
14-
miniconda_version: 24.11.1
15-
miniconda_channels: ['conda-forge', 'defaults']
16-
172
# defaults for host-specific vars
183
csnt_brand: ""
194
csnt_short_term_storage_dir: short_term_web_storage
@@ -34,11 +19,31 @@ csnt_library_import_dir: null
3419
csnt_user_library_import_dir: null
3520
csnt_allow_path_paste: false
3621
csnt_tool_sheds_config_file: "{{ galaxy_root }}/server/config/tool_sheds_conf.xml.sample"
22+
csnt_galaxy_tmpclean_dirs:
23+
- "{{ galaxy_config.galaxy.job_working_directory }}"
24+
- "{{ galaxy_config.galaxy.new_file_path }}"
25+
- "{{ galaxy_tus_upload_store if galaxy_config.gravity.tusd.enable else ' ' }}"
3726
admin_ssh_keys: false
3827
enable_telegraf: false
3928
enable_flower: false
4029
enable_tiaas: true
4130

31+
# Galaxy
32+
galaxy_manage_systemd: no
33+
galaxy_create_user: true # False by default, as e.g. you might have a 'galaxy' user provided by LDAP or AD.
34+
galaxy_separate_privileges: true # Best practices for security, configuration is owned by 'root' (or a different user) than the processes
35+
galaxy_manage_paths: true # False by default as your administrator might e.g. have root_squash enabled on NFS. Here we can create the directories so it's fine.
36+
galaxy_manage_cleanup: true # Requires tmpwatch(8) or tmpreaper(8) present
37+
galaxy_tmpclean_dirs: "{{ csnt_galaxy_tmpclean_dirs }}"
38+
galaxy_layout: root-dir
39+
galaxy_root: /srv/galaxy
40+
galaxy_user: {name: "{{ galaxy_user_name }}", shell: /bin/bash}
41+
galaxy_commit_id: release_24.2
42+
galaxy_force_checkout: true
43+
miniconda_prefix: "{{ galaxy_tool_dependency_dir }}/_conda"
44+
miniconda_version: 24.11.1
45+
miniconda_channels: ['conda-forge', 'defaults']
46+
4247
# Galaxy Job Configuration
4348
galaxy_job_config:
4449
runners:

0 commit comments

Comments
 (0)