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.
20 lines
383 B
20 lines
383 B
{ config, lib, ... }:
|
|
|
|
with lib;
|
|
|
|
{
|
|
options.hpc.netinstall = {
|
|
enable = mkEnableOption "NetInstall";
|
|
};
|
|
|
|
config = mkIf config.hpc.netinstall.enable {
|
|
deployment.tags = [ "netinstall" ];
|
|
|
|
assertions = [
|
|
{
|
|
assertion = elem "data" config.hpc.dhcp.reservations;
|
|
message = "NetInstall needs DHCP reservation in data network";
|
|
}
|
|
];
|
|
};
|
|
}
|