From 9abd4b6c0a867afa4dd6ea4ee6e75141227a395c Mon Sep 17 00:00:00 2001 From: Max Date: Sun, 3 Dec 2023 23:39:58 +0100 Subject: [PATCH] cluster/services/attic: add dns records --- cluster/services/attic/default.nix | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/cluster/services/attic/default.nix b/cluster/services/attic/default.nix index 83dd422..f358ee1 100644 --- a/cluster/services/attic/default.nix +++ b/cluster/services/attic/default.nix @@ -1,3 +1,5 @@ +{ config, depot, ... }: + { services.attic = { nodes = { @@ -18,4 +20,13 @@ allow.attic = [ "read" "write" ]; }; }; + + dns.records = let + serverAddrs = map + (node: depot.hours.${node}.interfaces.primary.addrPublic) + config.services.attic.nodes.server; + in { + cache-api.target = serverAddrs; + cache.target = serverAddrs; + }; }