summary refs log tree commit diff
path: root/nixos
diff options
context:
space:
mode:
authorJan Tojnar <jtojnar@gmail.com>2021-03-18 19:24:39 +0100
committerJan Tojnar <jtojnar@gmail.com>2021-03-18 19:24:39 +0100
commit2445e9a681c8450736514e331d99bfefe4648e0f (patch)
tree78460963e17e78acef9d302ddcce3994460026e7 /nixos
parent0136206b12cdcee87d34ccdfd1864c0bb6541aec (diff)
parent94bcca22ff7ac36df47b591fa8398eeb71d04b3d (diff)
downloadnixpkgs-2445e9a681c8450736514e331d99bfefe4648e0f.tar
nixpkgs-2445e9a681c8450736514e331d99bfefe4648e0f.tar.gz
nixpkgs-2445e9a681c8450736514e331d99bfefe4648e0f.tar.bz2
nixpkgs-2445e9a681c8450736514e331d99bfefe4648e0f.tar.lz
nixpkgs-2445e9a681c8450736514e331d99bfefe4648e0f.tar.xz
nixpkgs-2445e9a681c8450736514e331d99bfefe4648e0f.tar.zst
nixpkgs-2445e9a681c8450736514e331d99bfefe4648e0f.zip
Merge branch 'master' into staging-next
Diffstat (limited to 'nixos')
-rw-r--r--nixos/modules/services/computing/slurm/slurm.nix11
1 files changed, 10 insertions, 1 deletions
diff --git a/nixos/modules/services/computing/slurm/slurm.nix b/nixos/modules/services/computing/slurm/slurm.nix
index 7363441e538..0b52f8afed8 100644
--- a/nixos/modules/services/computing/slurm/slurm.nix
+++ b/nixos/modules/services/computing/slurm/slurm.nix
@@ -274,6 +274,15 @@ in
         '';
       };
 
+      etcSlurm = mkOption {
+        type = types.path;
+        internal = true;
+        default = etcSlurm;
+        description = ''
+          Path to directory with slurm config files. This option is set by default from the
+          Slurm module and is meant to make the Slurm config file available to other modules.
+        '';
+      };
 
     };
 
@@ -308,7 +317,7 @@ in
           #!/bin/sh
           if [ -z "$SLURM_CONF" ]
           then
-            SLURM_CONF="${etcSlurm}/slurm.conf" "$EXE" "\$@"
+            SLURM_CONF="${cfg.etcSlurm}/slurm.conf" "$EXE" "\$@"
           else
             "$EXE" "\$0"
           fi