clanModules: add garage module

The garage module sets up backups for metadata automatically and
generates keys needed for deployment automatically.

What is still needed in a distributed deployment is sharing of the
generated rpc keys with other garage instances.
This commit is contained in:
a-kenji
2024-08-14 15:50:28 +02:00
parent 03670e67c9
commit 7d97ed8d95
4 changed files with 53 additions and 8 deletions

View File

@@ -1,24 +1,25 @@
{ ... }:
{
flake.clanModules = {
iwd = ./iwd;
dyndns = ./dyndns;
borgbackup = ./borgbackup;
borgbackup-static = ./borgbackup-static;
deltachat = ./deltachat;
dyndns = ./dyndns;
ergochat = ./ergochat;
garage = ./garage;
iwd = ./iwd;
localbackup = ./localbackup;
localsend = ./localsend;
single-disk = ./single-disk;
matrix-synapse = ./matrix-synapse;
moonlight = ./moonlight;
packages = ./packages;
mumble = ./mumble;
packages = ./packages;
postgresql = ./postgresql;
root-password = ./root-password;
single-disk = ./single-disk;
sshd = ./sshd;
sunshine = ./sunshine;
static-hosts = ./static-hosts;
sunshine = ./sunshine;
syncthing = ./syncthing;
syncthing-static-peers = ./syncthing-static-peers;
thelounge = ./thelounge;