diff options
author | Vincent Ambo <mail@tazj.in> | 2020-07-11T12·03+0100 |
---|---|---|
committer | tazjin <mail@tazj.in> | 2020-07-11T12·20+0000 |
commit | 31f65f5d2b11cf5279c9fdd8791403137cd4ee76 (patch) | |
tree | 8538d8d3da276e82e70d1e962a0d6bacde564f5b | |
parent | ea428faf99f1ab3ca69718aba1041838bb983b3b (diff) |
feat(whitby): Move over clbot deployment from camden r/1257
There is only one minor configuration change: CLBot now connects to cl.tvl.fyi, instead of localhost, because Gerrit is still on camden. Change-Id: Ibd8d46ec2c18312a270471a2f0be3e58eaf0cbab Reviewed-on: https://cl.tvl.fyi/c/depot/+/1062 Tested-by: BuildkiteCI Reviewed-by: lukegb <lukegb@tvl.fyi>
-rw-r--r-- | ops/nixos/whitby/default.nix | 22 | ||||
-rw-r--r-- | users/tazjin/nixos/camden/default.nix | 22 |
2 files changed, 22 insertions, 22 deletions
diff --git a/ops/nixos/whitby/default.nix b/ops/nixos/whitby/default.nix index 38a9f9a55062..68660896cb76 100644 --- a/ops/nixos/whitby/default.nix +++ b/ops/nixos/whitby/default.nix @@ -15,6 +15,7 @@ let in { inherit depot; imports = [ + "${depot.depotPath}/ops/nixos/clbot.nix" "${depot.depotPath}/ops/nixos/depot.nix" "${depot.depotPath}/ops/nixos/smtprelay.nix" "${depot.depotPath}/ops/nixos/tvl-slapd/default.nix" @@ -164,6 +165,27 @@ in { }; }; + # Start the Gerrit->IRC bot + services.depot.clbot = { + enable = true; + + # Almost all configuration values are already correct (well, duh), + # see //fun/clbot for details. + flags = { + gerrit_host = "cl.tvl.fyi:29418"; + gerrit_ssh_auth_username = "clbot"; + gerrit_ssh_auth_key = "/etc/secrets/clbot-key"; + irc_server = "qwerty.zxcvbnm.ninja:6697"; + + notify_branches = "canon,refs/meta/config"; + notify_repo = "depot"; + + # This secret is read from an environment variable, which is + # populated from /etc/secrets/clbot + irc_pass = "$CLBOT_PASS"; + }; + }; + environment.systemPackages = with nixpkgs; [ bb curl diff --git a/users/tazjin/nixos/camden/default.nix b/users/tazjin/nixos/camden/default.nix index 49f42b999ec2..2e36f6f84c33 100644 --- a/users/tazjin/nixos/camden/default.nix +++ b/users/tazjin/nixos/camden/default.nix @@ -15,7 +15,6 @@ config: let }; in lib.fix(self: { imports = [ - "${depot.depotPath}/ops/nixos/clbot.nix" "${depot.depotPath}/ops/nixos/depot.nix" "${depot.depotPath}/ops/nixos/monorepo-gerrit.nix" "${depot.depotPath}/ops/nixos/quassel.nix" @@ -275,27 +274,6 @@ in lib.fix(self: { }; }; - # Start the Gerrit->IRC bot - services.depot.clbot = { - enable = true; - - # Almost all configuration values are already correct (well, duh), - # see //fun/clbot for details. - flags = { - gerrit_host = "localhost:29418"; - gerrit_ssh_auth_username = "clbot"; - gerrit_ssh_auth_key = "/etc/secrets/clbot-key"; - irc_server = "qwerty.zxcvbnm.ninja:6697"; - - notify_branches = "canon,refs/meta/config"; - notify_repo = "depot"; - - # This secret is read from an environment variable, which is - # populated from /etc/secrets/clbot - irc_pass = "$CLBOT_PASS"; - }; - }; - services.depot.quassel = { enable = true; acmeHost = "quassel.tazj.in"; |