diff options
-rw-r--r-- | modules/services/gerrit/default.nix | 11 |
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; |