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