ldap: got a tool to manage the password resets and ssh key

This commit is contained in:
silver 2023-05-20 19:33:08 +01:00
parent f8312b76ef
commit 144f3bce54

View file

@ -56,7 +56,6 @@ Gonna use a priper nixos module for this
# for ldap
389
636
];
services.openldap = {
@ -135,5 +134,36 @@ Gonna use a priper nixos module for this
};
};
services.nginx.virtualHosts."${cfg.subdomain}.skynet.ie" = {
forceSSL = true;
useACMEHost = "skynet";
locations."/".proxyPass = "http://localhost:8888";
};
virtualisation.arion = {
backend = "docker";
projects = {
ldap_reset.settings.services.ldap_reset.service = {
image = "docker.io/ltbproject/self-service-password:1.5.3";
# setting these here as they arent special
environment = {
# this is what it last ran on
SPIGOT_VER="1.18.2";
EULA="true";
};
# where the config files are stored
volumes = [
"${./testing.php}:/var/www/conf/config.inc.local.php"
];
ports = [
"8888:80/tcp"
];
};
};
};
};
}