Networks aren't a function

This commit is contained in:
2021-10-19 10:04:35 -07:00
parent 409f341fbb
commit 5383cea338
5 changed files with 51 additions and 67 deletions
+12
View File
@@ -10,4 +10,16 @@ in {
description = "A map of networks to network definitions.";
default = { };
};
config = let
domain-name = config.instance.local-domain;
local-networks = map (network: "ip4:${network}")
config.fudo.domains.${domain-name}.local-networks;
local-net-string = concatStringsSep " " domain-local-nets;
in {
fudo.networks.${domain-name}.verbatim-dns-records = [
''@ IN TXT "v=spf1 mx ${local-net-string} -all"''
''@ IN SPF "v=spf1 mx ${local-net-string} -all"''
];
};
}
+1 -1
View File
@@ -142,7 +142,7 @@ in {
in {
General = {
Verbosity = 10;
Domain = local-domain;
# Domain = local-domain;
"Local-Realms" = local-realm;
};
Translation = {