Return actual site/domain, not just the name.

This commit is contained in:
niten 2023-01-17 13:42:50 -08:00
parent 034dbb4093
commit 0377113b44
1 changed files with 6 additions and 2 deletions

View File

@ -1,8 +1,12 @@
{ lib, entities, ... }: { lib, entities, ... }:
let let
getHostSite = hostname: entities.hosts."${hostname}".site; getHostSite = hostname:
getHostDomain = hostname: entities.domains."${hostname}".domain; let site-name = entities.hosts."${hostname}".site;
in entities.sites."${site-name}";
getHostDomain = hostname:
let domain-name = entities.hosts."${hostname}".domain;
in entities.domains."${domain-name}";
getHostRealm = hostname: (getHostDomain hostname).gssapi-realm; getHostRealm = hostname: (getHostDomain hostname).gssapi-realm;
in { inherit getHostSite getHostDomain getHostRealm; } in { inherit getHostSite getHostDomain getHostRealm; }