aboutsummaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
Diffstat (limited to 'modules')
-rw-r--r--modules/services/gerrit/default.nix11
1 files changed, 11 insertions, 0 deletions
diff --git a/modules/services/gerrit/default.nix b/modules/services/gerrit/default.nix
index 6eaece4..df285d3 100644
--- a/modules/services/gerrit/default.nix
+++ b/modules/services/gerrit/default.nix
@@ -42,6 +42,17 @@ in {
};
};
+ systemd.services.gerrit = {
+ serviceConfig = {
+ # Using DynamicUser fails to generate correctly the ssh keys
+ # needed for the ssh server that is managed by gerrit.
+ # Instead, let's re-use the git user.
+ DynamicUser = lib.mkForce false;
+ User = "git";
+ Group = "git";
+ };
+ };
+
services.nginx.virtualHosts."${cfg.vhostName}" = {
forceSSL = true;
enableACME = true;