diff options
author | Vincent Ambo <mail@tazj.in> | 2022-07-03T11·34+0300 |
---|---|---|
committer | clbot <clbot@tvl.fyi> | 2022-07-03T15·02+0000 |
commit | 6ab6724e4c49ae7df5afda042a536e7a13dddf25 (patch) | |
tree | 270d7b229934fb1cd04351c29943f77c42652326 /ops/machines/sanduny | |
parent | 255750471b2830668352f5815932d86aec8994bb (diff) |
feat(ops/modules): add module for receiving a depot replica r/4272
This module sets up a user with an SSH key and permissions to receive a (pushed) replica of depot from Gerrit. This still needs appropriate configuration in Gerrit's replication plugin on the other end. This module has been enabled for sanduny. For now it does not (yet) configure git serving. Change-Id: I0fb6f7e696609e71008308e855bdf305dcbcd4f7 Reviewed-on: https://cl.tvl.fyi/c/depot/+/5913 Tested-by: BuildkiteCI Autosubmit: tazjin <tazjin@tvl.su> Reviewed-by: sterni <sternenseemann@systemli.org>
Diffstat (limited to 'ops/machines/sanduny')
-rw-r--r-- | ops/machines/sanduny/default.nix | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/ops/machines/sanduny/default.nix b/ops/machines/sanduny/default.nix index 4767f6a7bd65..23d77e947453 100644 --- a/ops/machines/sanduny/default.nix +++ b/ops/machines/sanduny/default.nix @@ -14,6 +14,7 @@ let in { imports = [ + (mod "depot-replica.nix") (mod "journaldriver.nix") (mod "known-hosts.nix") (mod "tvl-cache.nix") @@ -76,6 +77,9 @@ in preserveGenerations = "90d"; }; + # Allow Gerrit to replicate depot to /var/lib/depot + services.depot.replica.enable = true; + time.timeZone = "UTC"; # GRUB does not actually need to be installed on disk; Bitfolk have |