Add functions getDomainHosts & getSiteHosts
This commit is contained in:
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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user