nixos/kelder: Add acquisition

This commit is contained in:
2023-05-23 21:32:38 +01:00
parent 18ad20a8c5
commit 1fa718c20a
42 changed files with 964 additions and 407 deletions

View File

@@ -144,7 +144,7 @@ in
(mkIf cfg.nat.enable {
assertions = [
{
assertion = with cfg.nat; (forwardPorts != [ ]) -> (externalInterface != null && externalIP != null);
assertion = with cfg.nat; (forwardPorts != [ ]) -> (externalInterface != null);
message = "my.firewall.nat.forwardPorts requires my.firewall.nat.external{Interface,IP}";
}
];
@@ -199,8 +199,8 @@ in
}
chain prerouting {
${optionalString
(cfg.nat.externalIP != null)
"ip daddr ${cfg.nat.externalIP} jump port-forward"}
(cfg.nat.externalInterface != null)
"${optionalString (cfg.nat.externalIP != null) "ip daddr ${cfg.nat.externalIP} "}jump port-forward"}
}
}
'';