]> git.immae.eu Git - perso/Immae/Config/Nix.git/blobdiff - virtual/modules/websites/tools/dav/davical.nix
Remove use of environment variables
[perso/Immae/Config/Nix.git] / virtual / modules / websites / tools / dav / davical.nix
index cf528ad7631a5681f8763aec4cb1bdc9992a2254..4d0639f3ed6346384bccc1cc9d906655277bfecc 100644 (file)
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, gettext, writeText, checkEnv }:
+{ stdenv, fetchurl, gettext, writeText, env }:
 let
   awl = stdenv.mkDerivation rec {
     version = "0.59";
@@ -16,12 +16,9 @@ let
     '';
   };
   davical = rec {
-    config =
-      assert checkEnv "NIXOPS_DAVICAL_DB_PASSWORD";
-      assert checkEnv "NIXOPS_DAVICAL_LDAP_PASSWORD";
-      writeText "davical_config.php" ''
+    config = writeText "davical_config.php" ''
         <?php
-        $c->pg_connect[] = "dbname=davical user=davical_app host=db-1.immae.eu password=${builtins.getEnv "NIXOPS_DAVICAL_DB_PASSWORD"}";
+        $c->pg_connect[] = "dbname=davical user=davical_app host=db-1.immae.eu password=${env.postgresql.password}";
 
         $c->readonly_webdav_collections = false;
 
@@ -44,7 +41,7 @@ let
             'port' => '389',
             'startTLS' => 'yes',
             'bindDN'=> 'cn=davical,ou=services,dc=immae,dc=eu',
-            'passDN'=> '${builtins.getEnv "NIXOPS_DAVICAL_LDAP_PASSWORD"}',
+            'passDN'=> '${env.ldap.password}',
             'protocolVersion' => '3',
             'baseDNUsers'=> array('ou=users,dc=immae,dc=eu', 'ou=group_users,dc=immae,dc=eu'),
             'filterUsers' => 'memberOf=cn=users,cn=davical,ou=services,dc=immae,dc=eu',