Puppet Class: slurm::params

Inherited by:
slurm
Defined in:
manifests/params.pp

Overview



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
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
# File 'manifests/params.pp', line 2

class slurm::params {

  $slurm_conf_multiple = [
    'SlurmctldHost'
  ]

  $slurm_conf_defaults = {
    'AccountingStorageBackupHost' => undef,
    'AccountingStorageEnforce' => undef,
    'AccountingStorageExternalHost' => undef,
    'AccountingStorageParameters' => undef,
    'AccountingStoragePass' => undef,
    'AccountingStoragePort' => undef,
    'AccountingStorageTRES' => undef,
    'AccountingStorageType' => 'accounting_storage/slurmdbd',
    'AccountingStorageUser' => undef,
    'AccountingStoreFlags' => undef,
    'AcctGatherNodeFreq' => '0',
    'AcctGatherEnergyType' => undef,
    'AcctGatherInterconnectType' => undef,
    'AcctGatherFilesystemType' => undef,
    'AcctGatherProfileType' => undef,
    'AllowSpecResourcesUsage' => 'NO',
    'AuthAltTypes' => undef,
    'AuthAltParameters' => undef,
    'AuthInfo' => undef,
    'AuthType' => 'auth/munge',
    'BatchStartTimeout' => '10',
    'BcastExclude' => undef,
    'BcastParameters' => undef,
    'BurstBufferType' => undef,
    'CliFilterPlugins' => undef,
    'CommunicationParameters' => undef,
    'CompleteWait' => '0',
    'CoreSpecPlugin' => 'core_spec/none',
    'CpuFreqDef' => undef,
    'CpuFreqGovernors' => 'OnDemand,Performance,UserSpace',
    'CredType' => 'cred/munge',
    'DebugFlags' => undef,
    'DefCpuPerGPU' => undef,
    'DefMemPerCPU' => undef,
    'DefMemPerGPU' => undef,
    'DefMemPerNode' => undef,
    'DependencyParameters' => undef,
    'DisableRootJobs' => 'NO',
    'EioTimeout' => '60',
    'EnforcePartLimits' => 'NO',
    'EpilogMsgTime' => '2000',
    'ExtSensorsFreq' => undef,
    'ExtSensorsType' => undef,
    'FairShareDampeningFactor' => '1',
    'FederationParameters' => undef,
    'FirstJobId' => '1',
    'GetEnvTimeout' => '2',
    'GresTypes' => undef,
    'GroupUpdateForce' => '1',
    'GroupUpdateTime' => '600',
    'GpuFreqDef' => 'high,memory=high',
    'HealthCheckInterval' => '0',
    'HealthCheckNodeState' => 'ANY',
    'InactiveLimit' => '0',
    'InteractiveStepOptions' => '"--interactive --preserve-env --pty $SHELL"',
    'JobAcctGatherType' => 'jobacct_gather/cgroup',
    'JobAcctGatherFrequency' => 'task=30,energy=0,network=0,filesystem=0',
    'JobAcctGatherParams' => undef,
    'JobCompType' => 'jobcomp/none',
    'JobContainerType' => undef,
    'JobFileAppend' => undef,
    'JobRequeue' => '1',
    'JobSubmitPlugins' => undef,
    'KeepAliveTime' => undef,
    'KillOnBadExit' => '0',
    'KillWait' => '30',
    'NodeFeaturesPlugins' => undef,
    'LaunchParameters' => undef,
    'LaunchType' => 'launch/slurm',
    'Licenses' => undef,
    'LogTimeFormat' => 'iso8601_ms',
    'MailDomain' => undef,
    'MailProg' => '/bin/mail',
    'MaxArraySize' => '1001',
    'MaxDBDMsgs' => '10000',
    'MaxJobCount' => '10000',
    'MaxJobId' => '67043328',
    'MaxMemPerCPU' => undef,
    'MaxMemPerNode' => undef,
    'MaxStepCount' => '40000',
    'MaxTasksPerNode' => '512',
    'MCSParameters' => undef,
    'MCSPlugin' => 'mcs/none',
    'MessageTimeout' => '10',
    'MinJobAge' => '300',
    'MpiDefault' => 'none',
    'MpiParams' => undef,
    'OverTimeLimit' => '0',
    'PluginDir' => '/usr/lib64/slurm',
    'PowerParameters' => undef,
    'PowerPlugin' => undef,
    'PreemptMode' => 'OFF',
    'PreemptType' => 'preempt/none',
    'PreemptExemptTime' => undef,
    'PriorityCalcPeriod' => '5',
    'PriorityDecayHalfLife' => '7-0',
    'PriorityFavorSmall' => 'NO',
    'PriorityFlags' => undef,
    'PriorityMaxAge' => '7-0',
    'PriorityParameters' => undef,
    'PrioritySiteFactorParameters' => undef,
    'PrioritySiteFactorPlugin' => 'site_factor/none',
    'PriorityType' => 'priority/basic',
    'PriorityUsageResetPeriod' => 'NONE',
    'PriorityWeightAge' => '0',
    'PriorityWeightAssoc' => '0',
    'PriorityWeightFairshare' => '0',
    'PriorityWeightJobSize' => '0',
    'PriorityWeightPartition' => '0',
    'PriorityWeightQOS' => '0',
    'PriorityWeightTRES' => undef,
    'PrivateData' => undef,
    'ProctrackType' => 'proctrack/cgroup',
    'PrologEpilogTimeout' => undef,
    'PrologFlags' => undef,
    'PropagatePrioProcess' => '0',
    'PropagateResourceLimits' => 'ALL',
    'PropagateResourceLimitsExcept' => undef,
    'RebootProgram' => undef,
    'ReconfigFlags' => undef,
    'RequeueExit' => undef,
    'RequeueExitHold' => undef,
    'ResumeFailProgram' => undef,
    'ResumeProgram' => undef,
    'ResumeRate' => '300',
    'ResumeTimeout' => '60',
    'ResvOverRun' => '0',
    'ReturnToService' => '0',
    'RoutePlugin' => 'route/default',
    'SchedulerParameters' => undef,
    'SchedulerTimeSlice' => '30',
    'SchedulerType' => 'sched/backfill',
    'ScronParameters' => undef,
    'SelectType' => 'select/linear',
    'SelectTypeParameters' => undef,
    'SlurmctldAddr' => undef,
    'SlurmctldDebug' => 'info',
    'SlurmctldParameters' => undef,
    'SlurmctldPlugstack' => undef,
    'SlurmctldPidFile' => '/var/run/slurmctld.pid',
    'SlurmctldPrimaryOffProg' => undef,
    'SlurmctldPrimaryOnProg' => undef,
    'SlurmctldSyslogDebug' => 'info',
    'SlurmctldTimeout' => '120',
    'SlurmdDebug' => 'info',
    'SlurmdParameters' => undef,
    'SlurmdPidFile' => '/var/run/slurmd.pid',
    'SlurmdSyslogDebug' => 'info',
    'SlurmdTimeout' => '300',
    'SlurmSchedLogLevel' => '0',
    'SrunPortRange' => undef,
    'SuspendExcNodes' => undef,
    'SuspendExcParts' => undef,
    'SuspendProgram' => undef,
    'SuspendRate' => '60',
    'SuspendTime' => '-1',
    'SuspendTimeout' => '30',
    'SwitchType' => 'switch/none',
    'TaskPlugin' => 'task/affinity,task/cgroup',
    'TaskPluginParam' => undef,
    'TCPTimeout' => '2',
    'TmpFS' => '/tmp',
    'TopologyParam' => undef,
    'TopologyPlugin'  => 'topology/none',
    'TrackWCKey' => undef,
    'TreeWidth' => '50',
    'UnkillableStepProgram' => undef,
    'UnkillableStepTimeout' => '60',
    'UsePAM' => '0',
    'VSizeFactor' => '0',
    'WaitTime' => '0',
    'X11Parameters' => undef,
  }

  $slurmdbd_conf_defaults = {
    'ArchiveEvents' => 'no',
    'ArchiveJobs' => 'no',
    'ArchiveResvs' => 'no',
    'ArchiveScript' => undef,
    'ArchiveSteps' => 'no',
    'ArchiveSuspend' => 'no',
    'ArchiveTXN' => 'no',
    'ArchiveUsage' => 'no',
    'AuthAltTypes' => undef,
    'AuthAltParameters' => undef,
    'AuthType' => 'auth/munge',
    'CommitDelay' => undef,
    'CommunicationParameters' => undef,
    'DbdBackupHost' => undef,
    'DbdAddr' => undef,
    'DebugFlags' => undef,
    'DebugLevel' => 'info',
    'DebugLevelSyslog' => 'info',
    'DefaultQOS' => undef,
    'LogTimeFormat' => 'iso8601_ms',
    'MaxQueryTimeRange' => 'INFINITE',
    'MessageTimeout' => '10',
    'Parameters' => undef,
    'PidFile' => '/var/run/slurmdbd.pid',
    'PluginDir' => '/usr/lib64/slurm',
    'PrivateData' => undef,
    'PurgeEventAfter' => undef,
    'PurgeJobAfter' => undef,
    'PurgeResvAfter' => undef,
    'PurgeStepAfter' => undef,
    'PurgeSuspendAfter' => undef,
    'PurgeTXNAfter' => undef,
    'PurgeUsageAfter' => undef,
    'StorageBackupHost' => undef,
    'StorageParameters' => undef,
    'TCPTimeout' => '2',
    'TrackSlurmctldDown' => 'no',
    'TrackWCKey' => undef,
  }
}