Files
gitea-pages/admin-guide/puppet/roles/hpc/server.rst
2021-05-05 14:24:27 +02:00

1.5 KiB

role::hpc::server

This role implements a Server node. Currently only Slurm is supported. GPFS can be configured, but need changes in Puppet for newer clusters:

# Cluster specific classes
case $cluster['name'] {
  'merlin5': {
      class { 'profile::gpfs':; }
  }
}

Parameters

Name Type Default
has_slurm Boolean true
cluster Hash slurm::cluster
db_user String slurm::db::user
db_password String slurm::db::password
db_backup Boolean slurm::db::backup

has_slurm

When set to true, installs and configured a slurm server. By default slurm is always installed, it can be disabled by setting this parameter to false

cluster

Must be defined by the setting slurm::cluster in YAML.

db_user

Must be defined by the setting slurm::db::user in YAML.

db_passwd

Must be defined by the setting slurm::db::password in YAML.

db_backup

Must be defined by the setting slurm::db::backup in YAML.

db_options

Can be defined by the setting slurm::db::options in YAML. Defaults to {}

db_backup_dir

Can be defined by the setting slurm::db::backup_dir in YAML. Defaults to undef