diff --git a/glicid/services/authentication.scm b/glicid/services/authentication.scm index 3c92f24..c2888e1 100644 --- a/glicid/services/authentication.scm +++ b/glicid/services/authentication.scm @@ -46,9 +46,12 @@ (define %sssd-activation #~(begin - (mkdir-p "/etc/sssd") + (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 )) (define sssd-service-type 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