refactor(ops/cgit): make user configurable

on whitby, cgit runs as the gerrit user to get access to serving
gerrit's repositories directly.

on other machines (e.g. sanduny) this isn't necessary, as we have a
world-readable depot replica.

Change-Id: Ibf7e7cc08e5909e0fa182e561ab0cb472188edcb
Reviewed-on: https://cl.tvl.fyi/c/depot/+/5932
Tested-by: BuildkiteCI
Reviewed-by: sterni <sternenseemann@systemli.org>
This commit is contained in:
Vincent Ambo 2022-07-11 11:15:14 +00:00 committed by tazjin
parent 39d589b84b
commit fcfd097e65
2 changed files with 24 additions and 4 deletions

View file

@ -413,7 +413,11 @@ in
nixery.enable = true;
# Run cgit & josh to serve git
cgit.enable = true;
cgit = {
enable = true;
user = "git"; # run as the same user as gerrit
};
josh.enable = true;
# Configure backups to GleSYS