]> git.immae.eu Git - perso/Immae/Config/Nix.git/blobdiff - virtual/modules/websites/tools/tools/ttrss.nix
Remove use of environment variables
[perso/Immae/Config/Nix.git] / virtual / modules / websites / tools / tools / ttrss.nix
index 2659afddbb285c4746c9ff0d6a551ef4f462992a..76105be615c35f67aff5602700d6c46db16d80fb 100644 (file)
@@ -1,4 +1,4 @@
-{ lib, php, checkEnv, writeText, stdenv, fetchedGit, fetchedGithub }:
+{ lib, php, env, writeText, stdenv, fetchedGit, fetchedGithub }:
 let
   ttrss = let
     plugins = {
@@ -52,10 +52,7 @@ let
         install -m 0750 -o ${apache.user} -g ${apache.group} -d ${varDir}/phpSessions
       '';
     };
-    config =
-      assert checkEnv "NIXOPS_TTRSS_DB_PASSWORD";
-      assert checkEnv "NIXOPS_TTRSS_LDAP_PASSWORD";
-      writeText "config.php" ''
+    config = writeText "config.php" ''
       <?php
 
         define('PHP_EXECUTABLE', '${php}/bin/php');
@@ -72,7 +69,7 @@ let
         define('DB_HOST', 'db-1.immae.eu');
         define('DB_USER', 'ttrss');
         define('DB_NAME', 'ttrss');
-        define('DB_PASS', '${builtins.getEnv "NIXOPS_TTRSS_DB_PASSWORD"}');
+        define('DB_PASS', '${env.postgresql.password}');
         define('DB_PORT', '5432');
 
         define('AUTH_AUTO_CREATE', true);
@@ -117,7 +114,7 @@ let
         define('LDAP_AUTH_SEARCHFILTER', '(&(memberOf=cn=users,cn=ttrss,ou=services,dc=immae,dc=eu)(|(cn=???)(uid=???)(&(uid:dn:=???)(ou=ttrss))))');
 
         define('LDAP_AUTH_BINDDN', 'cn=ttrss,ou=services,dc=immae,dc=eu');
-        define('LDAP_AUTH_BINDPW', '${builtins.getEnv "NIXOPS_TTRSS_LDAP_PASSWORD"}');
+        define('LDAP_AUTH_BINDPW', '${env.ldap.password}');
         define('LDAP_AUTH_LOGIN_ATTRIB', 'immaeTtrssLogin');
 
         define('LDAP_AUTH_LOG_ATTEMPTS', FALSE);