X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=nixops%2Fmodules%2Fwebsites%2Ftools%2Ftools%2Fldap.nix;h=7c26b6143e27b0a2804330b2a6e4e092b2e6e269;hb=8db8e666707a0e51af9353c76c5863e1a5482ed5;hp=623adb581594a381c2cfba2a5a4d9b5416d3bd37;hpb=b7d2d4e3da7da83bc7f133acaa216375890592b1;p=perso%2FImmae%2FConfig%2FNix.git diff --git a/nixops/modules/websites/tools/tools/ldap.nix b/nixops/modules/websites/tools/tools/ldap.nix index 623adb5..7c26b61 100644 --- a/nixops/modules/websites/tools/tools/ldap.nix +++ b/nixops/modules/websites/tools/tools/ldap.nix @@ -1,7 +1,7 @@ { lib, php, env, writeText, stdenv, optipng, fetchurl }: rec { - keys.tools-ldap = { - destDir = "/run/keys/webapps"; + keys = [{ + dest = "webapps/tools-ldap"; user = apache.user; group = apache.group; permissions = "0400"; @@ -24,7 +24,7 @@ rec { $servers->setValue('login','attr','uid'); $servers->setValue('login','fallback_dn',true); ''; - }; + }]; webRoot = stdenv.mkDerivation rec { version = "1.2.3"; name = "phpldapadmin-${version}"; @@ -45,7 +45,7 @@ rec { ''; installPhase = '' cp -a . $out - ln -sf /run/keys/webapps/tools-ldap $out/config/config.php + ln -sf /var/secrets/webapps/tools-ldap $out/config/config.php ''; }; apache = rec { @@ -68,8 +68,8 @@ rec { ''; }; phpFpm = rec { - serviceDeps = [ "openldap.service" "tools-ldap-key.service" ]; - basedir = builtins.concatStringsSep ":" [ webRoot "/run/keys/webapps/tools-ldap" ]; + serviceDeps = [ "openldap.service" ]; + basedir = builtins.concatStringsSep ":" [ webRoot "/var/secrets/webapps/tools-ldap" ]; socket = "/var/run/phpfpm/ldap.sock"; pool = '' listen = ${socket}