fix(etna): set vmauth token again

this is an ugly, hacky fix, waiting for a better solution
This commit is contained in:
uku 2024-12-04 12:19:32 +01:00
parent 590cabff51
commit 2842058f23
Signed by: uku
SSH key fingerprint: SHA256:4P0aN6M8ajKukNi6aPOaX0LacanGYtlfjmN+m/sHY/o
3 changed files with 21 additions and 1 deletions

View file

@ -6,10 +6,12 @@
}: let
vmcfg = config.services.victoriametrics;
secrets = _utils.setupSharedSecrets config {secrets = ["vmAuthToken"];};
vmauthEnv = _utils.setupSingleSecret config "vmauthEnv" {};
in {
imports = [
mystia.nixosModules.vmauth
secrets.generate
vmauthEnv.generate
];
cfTunnels = {
@ -59,7 +61,7 @@ in {
services.vmauth = {
enable = true;
listenAddress = "127.0.0.1:9089";
environmentFile = secrets.get "vmAuthToken";
environmentFile = vmauthEnv.path;
authConfig.users = [
{
bearer_token = "%{VM_AUTH_TOKEN}";