From 78744c00f5df97d45b2c1b865cf8756edec0c5a3 Mon Sep 17 00:00:00 2001 From: Vincent Ambo Date: Fri, 10 Dec 2021 09:58:16 +0300 Subject: refactor(ops): Move clbot secret into agenix Relates to b/161 Change-Id: I7badf22ff93bb4e8b06e4dd4a8bf880b0bd48f09 --- ops/modules/clbot.nix | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'ops/modules/clbot.nix') diff --git a/ops/modules/clbot.nix b/ops/modules/clbot.nix index 71ff2fbc32..ef4c2ab237 100644 --- a/ops/modules/clbot.nix +++ b/ops/modules/clbot.nix @@ -37,7 +37,7 @@ let serviceConfig = { User = "clbot"; - EnvironmentFile = "/etc/secrets/clbot"; + EnvironmentFile = cfg.secretsFile; Restart = "always"; }; }; @@ -55,6 +55,12 @@ in { type = with types; listOf str; description = "Channels in which to post (generates one unit per channel)"; }; + + secretsFile = mkOption { + type = types.str; + description = "EnvironmentFile from which to load secrets"; + default = "/run/agenix/clbot"; + }; }; config = mkIf cfg.enable { -- cgit 1.4.1