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:
|
getDomainPostgresqlServer = domain:
|
||||||
getHostFqdn entities.domains."${domain}".postgresql-server;
|
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 {
|
in {
|
||||||
inherit getHostSite getHostDomain getHostRealm getHostFqdn getHostIpv4
|
inherit getHostSite getHostDomain getHostRealm getHostFqdn getHostIpv4
|
||||||
getHostIpv6 getHostIps getDomainPostgresqlServer;
|
getHostIpv6 getHostIps getDomainPostgresqlServer getSiteHosts
|
||||||
|
getDomainHosts;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user