-{ lib, php, checkEnv, writeText, stdenv, fetchedGit, fetchedGithub }:
+{ lib, php, env, writeText, stdenv, fetchedGit, fetchedGithub }:
let
ttrss = let
plugins = {
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');
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);
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);