-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathmain.yml
More file actions
137 lines (97 loc) · 3.45 KB
/
main.yml
File metadata and controls
137 lines (97 loc) · 3.45 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
---
# defaults file for ansible_role_slurm
slurm_version: '25.11.0'
pmix_version: '4.2.9'
# ----------------------------
# Slurm build settings
# ----------------------------
slurm_build_rpm: false
slurm_src_url: 'https://download.schedmd.com/slurm/slurm-{{ slurm_version }}.tar.bz2'
slurm_build_pmix: true
pmix_src_url: 'https://github.com/openpmix/openpmix/releases/download/v{{ pmix_version }}/pmix-{{ pmix_version }}.tar.bz2'
slurm_calculate_checksum: true
pmix_calculate_checksum: true
slurm_rpmbuild_features:
ucx:
hwloc:
pmix:
numa:
mysql:
lua:
slurmrestd:
pam:
jwt:
bpf:
nvml:
libcurl:
slurm_checksums:
'25.11.0': 'sha1:7a0fc39b0836e068f1a4c4a2ba7a32a4c342d909'
'23.11.4': 'sha1:bf61907b203762d25cc6052fdb47e1142c9260a2'
'23.02.4': 'sha1:5ea4dabca78cd48611caf100e052a954f659516c'
'22.05.9': 'sha1:cc853549724375cfab111529f7b7db0cc0dd1bbb'
pmix_checksums:
'4.2.9': 'sha1:7702e5984970de506e31cda072152ce90fffd0e4'
'4.2.6': 'sha1:c66a6c2ce73dcb3a83109ade87b2cd6ef2e4395b'
slurm_nvml_repo: 'https://developer.download.nvidia.com/compute/cuda/repos/rhel{{ ansible_distribution_major_version }}/{{ ansible_architecture }}/'
slurm_nvml_repo_key: 'https://developer.download.nvidia.com/compute/cuda/repos/rhel{{ ansible_distribution_major_version }}/{{ ansible_architecture }}/D42D0685.pub'
slurm_nvml_repo_name: 'cuda'
slurm_cuda_version: '12.3'
slurm_user_uid: 202
slurm_munge_user_uid: 203
# --------------------
# Slurm build settings
# --------------------
slurm_createrepo: true
slurm_create_mungekey: false
slurm_rpm_repodir: /var/www/html/slurm_repo
slurm_rpm_fetchdir: ''
slurm_mungekey_path: ''
# ----------------------
# Slurm install settings
# ----------------------
slurm_repo_name: slurm
slurm_repo_baseurl: ''
slurm_host_roles: []
slurm_log_dir: /var/log/slurm
slurm_state_save_location: /var/spool/slurm
slurmd_start: true
# -------------------
# Slurm tool settings
# -------------------
slurm_tool_install: false
slurm_tool_repo: https://github.com/AaltoSciComp/slurm_tool.git
slurm_tool_version: 1.0.1
# ----------------------------
# Slurm configuration settings
# ----------------------------
slurmdbd_mysql_root_password: 'password'
slurmdb_password: 'password'
slurm_innodb_buffer_pool_size: '1024M'
slurm_innodb_log_file_size: '64M'
slurm_innodb_log_wait_timeout: '900'
slurmdbd_mysql_service: 'mariadb'
slurm_cli_filter_template: 'files/cli_filter.lua'
slurm_job_submit_template: 'files/job_submit.lua'
slurm_slurm_conf_template: 'files/slurm.conf.j2'
slurm_slurmdbd_conf_template: 'files/slurmdbd.conf.j2'
slurm_cgroup_conf_template: 'files/cgroup.conf.j2'
slurm_gres_conf_template: 'files/gres.conf.j2'
slurm_topology_conf_template: 'files/topology.conf.j2'
slurm_epilog_script: 'files/epilog.j2'
slurm_prolog_scripts:
- 'files/prolog_placeholder.sh.j2'
slurm_epilog_scripts:
- 'files/epilog_placeholder.sh.j2'
slurm_enable_pam_slurm: true
slurm_enable_pam_slurm_adopt: true
slurm_pam_adopt_setting: '-account sufficient pam_slurm_adopt.so action_adopt_failure=deny action_generic_failure=deny'
slurm_enable_configless_profiled: true
slurm_prolog_flags: 'X11'
slurmrestd_options: '-u slurmrestd -g slurmrestd'
slurm_enable_jwt: false
# ------------------------------------------------------------
# Extra parameters that can be used in configuration templates
# ------------------------------------------------------------
slurm_cluster_name: cluster
slurmctld_hosts: slurm_controller
slurmdbd_host: slurm_database