Resource Type: slurm_reservation
- Defined in:
- lib/puppet/type/slurm_reservation.rb
- Providers:
-
scontrol
Overview
Puppet type that manages a SLURM Reservation
Examples:
Add SLURM Reservation
slurm_reservation { 'maint':
ensure => 'present',
start_time => 'now',
duration => '02:00:00',
users => ['root'],
flags => ['maint','ignore_jobs'],
nodes => 'ALL',
}
Properties
-
accounts
Accounts
-
burst_buffer
BurstBuffer
-
core_cnt
CoreCnt
-
duration
Duration
-
end_time
EndTime
-
ensure
(defaults to: present)
The basic property that the resource should be in.
Supported values:- present
- absent
-
flags
Flags
-
licenses
Licenses
-
node_cnt
NodeCnt
-
nodes
Nodes
-
partition_name
PartitionName
-
start_time
StartTime
-
tres
TRES
-
users
Users
Parameters
-
features
Features
-
name (namevar)
Reservation name
-
provider
The specific backend to use for this
slurm_reservation
resource. You will seldom need to specify this — Puppet will usually discover the appropriate provider for your platform. -
timezone
TZ environment variable value