diff options
author | Markus Kowalewski <markus.kowalewski@gmail.com> | 2018-11-06 23:48:01 +0100 |
---|---|---|
committer | Markus Kowalewski <markus.kowalewski@fysik.su.se> | 2018-11-22 11:43:05 +0100 |
commit | 25af5188454a7ce35e11366f8102b0698f72ebea (patch) | |
tree | b6ce063fd7761f58b7cf448db3a10c6e9044b02e /nixos/modules/services/computing | |
parent | ae93ed0f0d4e7be0a286d1fca86446318c0c6ffb (diff) | |
download | nixpkgs-25af5188454a7ce35e11366f8102b0698f72ebea.tar nixpkgs-25af5188454a7ce35e11366f8102b0698f72ebea.tar.gz nixpkgs-25af5188454a7ce35e11366f8102b0698f72ebea.tar.bz2 nixpkgs-25af5188454a7ce35e11366f8102b0698f72ebea.tar.lz nixpkgs-25af5188454a7ce35e11366f8102b0698f72ebea.tar.xz nixpkgs-25af5188454a7ce35e11366f8102b0698f72ebea.tar.zst nixpkgs-25af5188454a7ce35e11366f8102b0698f72ebea.zip |
nixos/slurm: add extraConfigPaths options
Diffstat (limited to 'nixos/modules/services/computing')
-rw-r--r-- | nixos/modules/services/computing/slurm/slurm.nix | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/nixos/modules/services/computing/slurm/slurm.nix b/nixos/modules/services/computing/slurm/slurm.nix index cd1b6264fa9..d1a1383e45b 100644 --- a/nixos/modules/services/computing/slurm/slurm.nix +++ b/nixos/modules/services/computing/slurm/slurm.nix @@ -46,7 +46,7 @@ let # in the same directory as slurm.conf etcSlurm = pkgs.symlinkJoin { name = "etc-slurm"; - paths = [ configFile cgroupConfig plugStackConfig ]; + paths = [ configFile cgroupConfig plugStackConfig ] ++ cfg.extraConfigPaths; }; in @@ -239,6 +239,17 @@ in ''; }; + extraConfigPaths = mkOption { + type = with types; listOf path; + default = []; + description = '' + Slurm expects config files for plugins in the same path + as <literal>slurm.conf</literal>. Add extra nix store + paths that should be merged into same directory as + <literal>slurm.conf</literal>. + ''; + }; + }; |