diff options
author | makefu <github@syntax-fehler.de> | 2019-02-26 08:58:51 +0100 |
---|---|---|
committer | makefu <github@syntax-fehler.de> | 2019-02-26 08:58:51 +0100 |
commit | e437c7d17b4accf9c18d2aa17a0ec98a171d8f3f (patch) | |
tree | bbb65961d3eaaa7f14461383290db99f391bb6cb /krebs/3modules/retiolum-hosts.nix | |
parent | 6da32a5952faf38c92c7b289cc6ae0881ec4aa36 (diff) | |
parent | 2db5d56cf2e252822f38900ef9436d7b118476a9 (diff) |
Merge remote-tracking branch 'lass/master'
Diffstat (limited to 'krebs/3modules/retiolum-hosts.nix')
-rw-r--r-- | krebs/3modules/retiolum-hosts.nix | 28 |
1 files changed, 0 insertions, 28 deletions
diff --git a/krebs/3modules/retiolum-hosts.nix b/krebs/3modules/retiolum-hosts.nix deleted file mode 100644 index ddf85ead7..000000000 --- a/krebs/3modules/retiolum-hosts.nix +++ /dev/null @@ -1,28 +0,0 @@ -with import <stockholm/lib>; -{ config, ... }: let - # TODO dedup functions with ./hosts.nix - check = hostname: any (domain: hasSuffix ".${domain}" hostname) domains; - domains = attrNames (filterAttrs (_: eq "hosts") config.krebs.dns.providers); -in { - nixpkgs.config.packageOverrides = super: { - retiolum-hosts = - super.writeText "retiolum-hosts" '' - ${ - concatStringsSep - "\n" - (flatten - (map - (host: let - net = host.nets.retiolum; - aliases = longs; - longs = filter check net.aliases; - in - optionals - (aliases != []) - (map (addr: "${addr} ${toString aliases}") net.addrs)) - (filter (host: hasAttr "retiolum" host.nets) - (attrValues config.krebs.hosts)))) - } - ''; - }; -} |