-{ lib, php, env, writeText, phpldapadmin }:
+{ lib, php, env, writeText, phpldapadmin, config }:
rec {
activationScript = {
deps = [ "httpd" ];
$servers->setValue('login','fallback_dn',true);
'';
}];
- webRoot = phpldapadmin.override { config = "/var/secrets/webapps/tools-ldap"; };
+ webRoot = phpldapadmin.override { config = config.secrets.fullPaths."webapps/tools-ldap"; };
apache = rec {
user = "wwwrun";
group = "wwwrun";
};
phpFpm = rec {
serviceDeps = [ "openldap.service" ];
- basedir = builtins.concatStringsSep ":" [ webRoot "/var/secrets/webapps/tools-ldap" ];
+ basedir = builtins.concatStringsSep ":" [ webRoot config.secrets.fullPaths."webapps/tools-ldap" ];
pool = {
"listen.owner" = apache.user;
"listen.group" = apache.group;