We don't have `config`, we have `entities`
This commit is contained in:
parent
0c50266608
commit
1d01887e0b
8
lib.nix
8
lib.nix
|
@ -38,18 +38,18 @@ let
|
|||
(filterAttrs (_: hostOpts: hostOpts.domain == domain) entities.hosts);
|
||||
|
||||
getSiteGatewayV4 = siteName:
|
||||
let site = config.fudo.sites."${siteName}";
|
||||
let site = entities.sites."${siteName}";
|
||||
in if hasAttr "local-gateway" site then getHostIpv4 else site.gateway-v4;
|
||||
|
||||
getHostGatewayV4 = hostname:
|
||||
getSiteGatewayV4 config.fudo.hosts."${hostname}".site;
|
||||
getSiteGatewayV4 entities.hosts."${hostname}".site;
|
||||
|
||||
getSiteGatewayV6 = siteName:
|
||||
let site = config.fudo.sites."${siteName}";
|
||||
let site = entities.sites."${siteName}";
|
||||
in if hasAttr "local-gateway" site then getHostIpv6 else site.gateway-v6;
|
||||
|
||||
getHostGatewayV6 = hostname:
|
||||
getSiteGatewayV6 config.fudo.hosts."${hostname}".site;
|
||||
getSiteGatewayV6 entities.hosts."${hostname}".site;
|
||||
|
||||
in {
|
||||
inherit getHostSite getHostDomain getHostRealm getHostFqdn getHostIpv4
|
||||
|
|
Loading…
Reference in New Issue