Update controller.nix

This commit is contained in:
Chris Kruining 2025-09-17 21:13:35 +02:00
parent bdccd6c267
commit f9850d10ab
Signed by: chris
SSH key fingerprint: SHA256:nG82MUfuVdRVyCKKWqhY+pCrbz9nbX6uzUns4RKa1Pg

View file

@ -1,10 +1,18 @@
{ instanceName, settings, machine, roles, config, ... }: {
{ instanceName, settings, machine, roles, config, pkgs, ... }: {
config = {
clan.core.vars.generators = {
zitadel = {
share = false;
files.initial-admin-password = { secret = true; deploy = true; };
runtimeInputs = with pkgs; [ pwgen ];
script = ''
pwgen 50 1 > "$out/token"
'';
};
};
}
services.zitadel.steps.${instanceName} = {
InstanceName = settings.hostName;
@ -19,7 +27,7 @@
Address = "chris@kruining.eu";
Verified = true;
};
Password = "KaasIsAwesome1!";
Password = config.clan.core.vars.generators.zitadel.initial-admin-password.value;
};
};
};