File tree Expand file tree Collapse file tree 2 files changed +19
-0
lines changed Expand file tree Collapse file tree 2 files changed +19
-0
lines changed Original file line number Diff line number Diff line change 87
87
String $tmp_fs = ' /tmp' ,
88
88
Enum[' no' ,' yes' ] $track_wckey = ' no' ,
89
89
Optional[String] $unkillable_step_program = undef ,
90
+ Optional[Array[String]] $slurmctld_parameters = undef ,
90
91
91
92
Enum[' auth/none' ,' auth/munge' ] $auth_type = ' auth/munge' ,
92
93
Optional[String] $auth_info = undef ,
241
242
}
242
243
}
243
244
245
+ if $slurmctld_parameters != undef {
246
+ if versioncmp(' 18.08' , $slurm::params::slurm_version ) > 0 {
247
+ fail(' Parameter SlurmctldParameters is supported from version 18.08 onwards.' )
248
+ }
249
+ }
250
+
251
+ if $resume_fail_program != undef
252
+ if versioncmp(' 18.08' , $slurm::params::slurm_version ) > 0 {
253
+ fail(' Parameter ResumeFailProgram is supported from version 18.08 onwards.' )
254
+ }
255
+ }
256
+
244
257
# Authentication service for SLURM if MUNGE is used as authentication plugin
245
258
if ($auth_type == ' auth/munge' ) or
246
259
($cred_type == ' cred/munge' ) {
Original file line number Diff line number Diff line change @@ -125,6 +125,12 @@ SlurmctldPidFile=<%= @slurmctld_pid_file %>
125
125
<% else -%>
126
126
SlurmctldPlugstack=<%= @slurmctld_plugstack.join(',') %>
127
127
<% end -%>
128
+ <%# comment out if empty, expand array if not -%>
129
+ <% if @slurmctld_parameters.nil? -%>
130
+ #SlurmctldParameters=
131
+ <% else -%>
132
+ SlurmctldParameters=<%= @slurmctld_parameters.join(',') %>
133
+ <% end -%>
128
134
<%# -%>
129
135
SlurmctldPort=<%= @slurmctld_port %>
130
136
SlurmdPidFile=<%= @slurmd_pid_file %>
You can’t perform that action at this time.
0 commit comments