feat(common): setup garagehq for self hosted object storage (S3)

This commit is contained in:
Guz
2025-09-16 16:16:35 -03:00
parent e3f146ddba
commit 34326a21e1
4 changed files with 135 additions and 15 deletions

View File

@@ -36,6 +36,22 @@ with lib; {
owner = config.services.anubis.instances."forgejo".user;
};
"garage/admin_key" = mkIf config.services.garage.enable {
owner = config.systemd.services.garage.serviceConfig.User;
};
"garage/admin_secret" = mkIf config.services.garage.enable {
owner = config.systemd.services.garage.serviceConfig.User;
};
"garage/admin_token" = mkIf config.services.garage.enable {
owner = config.systemd.services.garage.serviceConfig.User;
};
"garage/metrics_token" = mkIf config.services.garage.enable {
owner = config.systemd.services.garage.serviceConfig.User;
};
"garage/rpc_secret" = mkIf config.services.garage.enable {
owner = config.systemd.services.garage.serviceConfig.User;
};
"guz/password" = {
owner = config.users.users."guz".name;
};