NixOS configuration for HPC cluster
https://docs.hpc.informatik.hs-fulda.de/
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
31 lines
574 B
31 lines
574 B
{ pkgs, config, lib, ... }:
|
|
|
|
with lib;
|
|
|
|
let
|
|
connAuth = toString (pkgs.writeText "beegfs-conn-auth" "asdasdasdasd");
|
|
# connAuth = ${config.sops.secrets."beegfs/connection".path}
|
|
|
|
in
|
|
{
|
|
nixpkgs.config.allowUnfree = true;
|
|
|
|
hpc.beegfs = {
|
|
connAuthFile = connAuth;
|
|
|
|
mgmtdHost = "manager.hpc.informatik.hs-fulda.de";
|
|
|
|
client = {
|
|
enable = true;
|
|
mountPoint = "/projects";
|
|
};
|
|
|
|
mgmtd.enable = true;
|
|
meta.enable = true;
|
|
storage.enable = true;
|
|
};
|
|
|
|
sops.secrets."beegfs/connection" = {
|
|
sopsFile = ../../shared/secrets.yaml;
|
|
};
|
|
}
|