Add functions getDomainHosts & getSiteHosts
This commit is contained in:
parent
48911197dc
commit
23a5951c9a
8
lib.nix
8
lib.nix
|
@ -31,7 +31,13 @@ let
|
|||
getDomainPostgresqlServer = domain:
|
||||
getHostFqdn entities.domains."${domain}".postgresql-server;
|
||||
|
||||
getSiteHosts = site:
|
||||
attrNames (filterAttrs (_: hostOpts: hostOpts.site == site) entities.hosts);
|
||||
getDomainHosts = domain:
|
||||
attrNames
|
||||
(filterAttrs (_: hostOpts: hostOpts.domain == domain) entities.domain);
|
||||
in {
|
||||
inherit getHostSite getHostDomain getHostRealm getHostFqdn getHostIpv4
|
||||
getHostIpv6 getHostIps getDomainPostgresqlServer;
|
||||
getHostIpv6 getHostIps getDomainPostgresqlServer getSiteHosts
|
||||
getDomainHosts;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue