From 98e59a7c5cd5b718e081252a98179ae79b904b77 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?F=C3=A9lix-Antoine=20Fortin?= Date: Mon, 10 Jun 2024 11:49:36 -0400 Subject: [PATCH] Add perl-Sys-hostname in base slurm when os major >= 9 --- site/profile/manifests/slurm.pp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/site/profile/manifests/slurm.pp b/site/profile/manifests/slurm.pp index 07fce1075..bffbce913 100644 --- a/site/profile/manifests/slurm.pp +++ b/site/profile/manifests/slurm.pp @@ -171,6 +171,12 @@ Yumrepo['slurm-copr-repo']], } + # slurm-contribs command "seff" requires Sys/hostname.pm + # which is not packaged by default with perl in RHEL >= 9. + if versioncmp($facts['os']['release']['major'], '9') >= 0 { + ensure_packages(['perl-Sys-Hostname'], { 'ensure' => 'installed' }) + } + package { 'slurm-libpmi': ensure => 'installed', require => [Package['munge'],