]> git.immae.eu Git - perso/Immae/Config/Nix.git/blobdiff - virtual/eldiron.nix
Create dirs for httpd
[perso/Immae/Config/Nix.git] / virtual / eldiron.nix
index 56c6afd318141de368caf4e371675ae067bb6a7e..2d1c50e4cfd67b1944032cc72de038a0f649bd52 100644 (file)
 
     system.activationScripts = {
       connexionswing_dev  = mypkgs.connexionswing_dev.activationScript;
+      httpd = ''
+        install -d -m 0755 /var/lib/acme/acme-challenge
+        install -d -m 0755 /var/www
+        '';
     };
 
     services.httpd = let
       withSSL = domain: {
         enableSSL = true;
-        sslServerCert = "/var/lib/acme/${domain}/full.pem"; # FIXME: cert only?
+        sslServerCert = "/var/lib/acme/${domain}/cert.pem";
         sslServerKey = "/var/lib/acme/${domain}/key.pem";
         sslServerChain = "/var/lib/acme/${domain}/fullchain.pem";
       };
         ];
     };
 
-    # FIXME: environment variables ?
     security.pam.services = let
       pam_ldap = pkgs.pam_ldap;
       pam_ldap_mysql = assert mylibs.checkEnv "NIXOPS_MYSQL_PAM_PASSWORD";