krebs-hosts_combined: init
This commit is contained in:
parent
5c076d9f37
commit
a09bf933da
@ -62,13 +62,6 @@ in {
|
|||||||
{}
|
{}
|
||||||
(attrValues config.krebs.hosts);
|
(attrValues config.krebs.hosts);
|
||||||
|
|
||||||
# allAddrAliases : [addrAliases]
|
|
||||||
allAddrAliases =
|
|
||||||
flatten
|
|
||||||
(map
|
|
||||||
(host: attrValues (hostNetAliases host))
|
|
||||||
(attrValues config.krebs.hosts));
|
|
||||||
|
|
||||||
# writeHosts : str -> [addrAliases] -> package
|
# writeHosts : str -> [addrAliases] -> package
|
||||||
writeHosts = name: addrAliases: super.writeText name ''
|
writeHosts = name: addrAliases: super.writeText name ''
|
||||||
${concatMapStringsSep
|
${concatMapStringsSep
|
||||||
@ -78,7 +71,18 @@ in {
|
|||||||
'';
|
'';
|
||||||
in
|
in
|
||||||
{
|
{
|
||||||
krebs-hosts = writeHosts "krebs-hosts" allAddrAliases;
|
# hosts file for all krebs networks
|
||||||
|
krebs-hosts =
|
||||||
|
writeHosts "krebs-hosts" (concatLists [
|
||||||
|
netAliases.internet
|
||||||
|
netAliases.retiolum
|
||||||
|
netAliases.wiregrill
|
||||||
|
]);
|
||||||
|
|
||||||
|
# combined hosts file for all networks (even custom ones)
|
||||||
|
krebs-hosts_combined =
|
||||||
|
writeHosts "krebs-hosts_combined"
|
||||||
|
(concatLists (attrValues netAliases));
|
||||||
}
|
}
|
||||||
//
|
//
|
||||||
genAttrs' (attrNames netAliases) (netname: rec {
|
genAttrs' (attrNames netAliases) (netname: rec {
|
||||||
|
Loading…
Reference in New Issue
Block a user