cluster/services/attic: use forService

This commit is contained in:
Max Headroom 2024-07-23 19:03:56 +02:00
parent 5a68c052a9
commit 55b60f30d6

View file

@ -33,7 +33,7 @@
};
};
garage = {
garage = config.lib.forService "attic" {
keys.attic.locksmith = {
nodes = config.services.attic.nodes.server;
owner = "atticd";
@ -48,14 +48,16 @@
serverAddrs = map
(node: depot.hours.${node}.interfaces.primary.addrPublic)
config.services.attic.nodes.server;
in {
in config.lib.forService "attic" {
cache.target = serverAddrs;
};
ways.cache-api = {
ways = config.lib.forService "attic" {
cache-api = {
consulService = "atticd";
extras.extraConfig = ''
client_max_body_size 4G;
'';
};
};
}