Unverified Commit 070a701e authored by Katalin Rebhan's avatar Katalin Rebhan
Browse files

nixosTests.alps: fixup for new dovecot module

parent a01f198b
Loading
Loading
Loading
Loading
+41 −32
Original line number Diff line number Diff line
@@ -10,7 +10,9 @@ in
  };

  nodes = {
    server = {
    server =
      { config, ... }:
      {
        imports = [ ./common/user-account.nix ];
        security.pki.certificateFiles = [
          certs.ca.cert
@@ -38,10 +40,17 @@ in
        };
        services.dovecot2 = {
          enable = true;
        enableImap = true;
        sslCACert = "${certs.ca.cert}";
        sslServerCert = "${certs.${domain}.cert}";
        sslServerKey = "${certs.${domain}.key}";
          enablePAM = true;
          settings = {
            dovecot_config_version = "2.4.3";
            dovecot_storage_version = config.services.dovecot2.package.version;
            mail_driver = "maildir";
            mail_path = "~/mail";
            protocols.imap = true;
            ssl_server_ca_file = "${certs.ca.cert}";
            ssl_server_cert_file = "${certs.${domain}.cert}";
            ssl_server_key_file = "${certs.${domain}.key}";
          };
        };
      };

@@ -110,7 +119,7 @@ in
    ''
      server.start()
      server.wait_for_unit("postfix.service")
      server.wait_for_unit("dovecot2.service")
      server.wait_for_unit("dovecot.service")
      server.wait_for_open_port(465)
      server.wait_for_open_port(993)