hosts/plover: add LDAP server to reverse proxy

This commit is contained in:
Gabriel Arazas 2022-12-29 10:26:15 +08:00
parent bdf862cc91
commit f789e85fcc

View File

@ -96,17 +96,11 @@ in
# DNS-related settings. This is nice for automating them putting DNS records # DNS-related settings. This is nice for automating them putting DNS records
# and other types of stuff. # and other types of stuff.
security.acme = { security.acme.defaults = {
defaults = {
dnsProvider = "porkbun"; dnsProvider = "porkbun";
credentialsFile = config.sops.secrets."plover/lego/env".path; credentialsFile = config.sops.secrets."plover/lego/env".path;
}; };
certs = {
"${ldapDomain}".group = config.services.openldap.group;
};
};
services.openssh.hostKeys = [{ services.openssh.hostKeys = [{
path = config.sops.secrets."plover/ssh-key".path; path = config.sops.secrets."plover/ssh-key".path;
type = "ed25519"; type = "ed25519";
@ -179,12 +173,12 @@ in
}; };
}; };
# Keycloak instance. # OpenLDAP server.
"${authDomain}" = { "${ldapDomain}" = {
forceSSL = true; forceSSL = true;
enableACME = true; enableACME = true;
locations."/" = { locations."/" = {
proxyPass = "http://localhost:${toString config.services.keycloak.settings.http-port}"; proxyPass = "http://localhost:389";
}; };
}; };
}; };