Return actual site/domain, not just the name.
This commit is contained in:
parent
034dbb4093
commit
0377113b44
8
lib.nix
8
lib.nix
|
@ -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; }
|
||||||
|
|
Loading…
Reference in New Issue