X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=virtual%2Fmodules%2Fwebsites%2Fdefault.nix;h=06f51ff935752dd2d9a7c2926069c4c1c98bd52e;hb=bb3210df1f8f09f34b196a8f8bec42bbc7573bd5;hp=f2f0be11c30e6791ef9cacf8578f76c0936f3c7d;hpb=f8d3b61afcde127404a01027afce9c31a22d5706;p=perso%2FImmae%2FConfig%2FNix.git diff --git a/virtual/modules/websites/default.nix b/virtual/modules/websites/default.nix index f2f0be1..06f51ff 100644 --- a/virtual/modules/websites/default.nix +++ b/virtual/modules/websites/default.nix @@ -1,8 +1,5 @@ { lib, pkgs, config, mylibs, myconfig, ... }: let - mypkgs = pkgs.callPackage ../../packages.nix { - inherit (mylibs) checkEnv fetchedGit fetchedGithub; - }; cfg = config.services.myWebsites; makeService = name: cfg: let toVhost = vhostConf: { @@ -169,6 +166,9 @@ in # ''; }); phpPackages = oldpkgs.php72Packages.override { inherit php; }; + composerEnv = import ./commons/composer-env.nix { + inherit (pkgs) stdenv writeTextFile fetchurl php unzip; + }; }; services.myWebsites.tools.databases.enable = true; @@ -205,7 +205,7 @@ in }; ldap = { modules = [ "ldap" "authnz_ldap" ]; - extraConfig = assert mylibs.checkEnv "NIXOPS_HTTP_LDAP_PASSWORD"; '' + extraConfig = '' LDAPSharedCacheSize 500000 LDAPCacheEntries 1024 @@ -218,7 +218,7 @@ in AuthLDAPURL ldap://ldap.immae.eu:389/dc=immae,dc=eu STARTTLS AuthLDAPBindDN cn=httpd,ou=services,dc=immae,dc=eu - AuthLDAPBindPassword "${builtins.getEnv "NIXOPS_HTTP_LDAP_PASSWORD"}" + AuthLDAPBindPassword "${myconfig.env.httpd.ldap.password}" AuthType Basic AuthName "Authentification requise (Acces LDAP)" AuthBasicProvider ldap