cluster/simulacrum/nowhere: make optional

This commit is contained in:
Max Headroom 2024-08-13 21:24:13 +02:00
parent d784ee0a86
commit c0d21f6b86
2 changed files with 38 additions and 35 deletions

View file

@ -58,6 +58,7 @@ in
imports = [
./options.nix
];
config = lib.mkIf config.nowhere.enable {
defaults = {
networking.hosts."${getNodeAddr "nowhere"}" = lib.attrNames config.nowhere.names;
security.pki.certificateFiles = [
@ -98,4 +99,5 @@ in
}) lift.nowhere.names;
};
};
};
}

View file

@ -2,6 +2,7 @@
{
options.nowhere = {
enable = lib.mkEnableOption "Nowhere";
names = lib.mkOption {
description = "Hostnames that point Nowhere.";
type = with lib.types; attrsOf str;