From 9d9b05dfa70eb3b4e519dd09ff25c7067725592c Mon Sep 17 00:00:00 2001 From: JEAN-FRANCOIS GUILLAUME Date: Thu, 24 Nov 2022 15:41:33 +0100 Subject: [PATCH] slurm + sssd --- glicid/services/authentication.scm | 2 ++ glicid/services/parallel.scm | 34 +++++++++--------------------- 2 files changed, 12 insertions(+), 24 deletions(-) diff --git a/glicid/services/authentication.scm b/glicid/services/authentication.scm index f5c7ab6..c2888e1 100644 --- a/glicid/services/authentication.scm +++ b/glicid/services/authentication.scm @@ -49,6 +49,8 @@ (mkdir-p "/etc/sssd/conf.d") (mkdir-p "/var/log/sssd") (mkdir-p "/var/lib/sss/db") + (mkdir-p "/var/lib/sss/mc") + (mkdir-p "/var/lib/sss/pipes/private") (install-file #$(file-append sssd-pkg "/lib/sssd/conf/sssd.conf") "/etc/sssd/") #t )) diff --git a/glicid/services/parallel.scm b/glicid/services/parallel.scm index 6818d0c..35936f8 100644 --- a/glicid/services/parallel.scm +++ b/glicid/services/parallel.scm @@ -27,9 +27,9 @@ slurmd-configuration? slurmd-service slurmd-service-type - %slurm-group - %slurm-account - %slurm-accounts + %slurm-group + %slurm-account + %slurm-accounts )) ; ; Munged @@ -81,31 +81,17 @@ ; Shared slurm account ; -#!(define %slurm-accounts - (list - (user-group (name "slurm") (system? #t)) - (user-account - (name "slurm") - (group "slurm") - (system? #t) - (comment "slurm server user") - (home-directory "/var/spool/slurm") - (shell (file-append bash "/bin/bash"))))) -!# (define %slurm-group (user-group (name "slurm") (system? #t))) (define %slurm-account (user-account - (name "slurm") - (group "slurm") - (system? #t) - (comment "slurm server user") - (home-directory "/var/spool/slurm") - (shell (file-append bash "/bin/bash")))) + (name "slurm") + (group "slurm") + (system? #t) + (comment "slurm server user") + (home-directory "/var/spool/slurm") + (shell (file-append bash "/bin/bash")))) (define %slurm-accounts - (list - %slurm-group %slurm-account)) - - + (list %slurm-group %slurm-account)) ; ; slurmdbd