X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=virtual%2Feldiron.nix;h=fb366b7dffe0ed3826a8e72a2ce3b983d1961fd5;hb=6cd8d6ce21e3efeda631037851653c04ad64e41c;hp=ed414298a2d44334c2af1368a0631d8b4303f5cd;hpb=02bf0d911c2f7b100e22f9d9fd0b1b6b39274293;p=perso%2FImmae%2FConfig%2FNix.git diff --git a/virtual/eldiron.nix b/virtual/eldiron.nix index ed41429..fb366b7 100644 --- a/virtual/eldiron.nix +++ b/virtual/eldiron.nix @@ -6,6 +6,7 @@ eldiron = { config, pkgs, ... }: let mypkgs = import ./packages.nix; + mylibs = import ../libs.nix; in { networking = { @@ -96,7 +97,7 @@ "ldap" "authnz_ldap" ]); - extraConfig = '' + extraConfig = assert mylibs.checkEnv "NIXOPS_HTTP_LDAP_PASSWORD"; '' LDAPSharedCacheSize 500000 LDAPCacheEntries 1024 @@ -162,7 +163,8 @@ # FIXME: environment variables ? security.pam.services = let pam_ldap = pkgs.pam_ldap; - pam_ldap_mysql = pkgs.writeText "mysql.conf" '' + pam_ldap_mysql = assert mylibs.checkEnv "NIXOPS_MYSQL_PAM_PASSWORD"; + pkgs.writeText "mysql.conf" '' host ldap.immae.eu base dc=immae,dc=eu binddn cn=mysql,cn=pam,ou=services,dc=immae,dc=eu