aboutsummaryrefslogblamecommitdiff
path: root/profiles/keycloak.nix
blob: 7aac1333c946e93cdc2b3eb2191b170ea8448b0d (plain) (tree)
1
2
3
4
5
6
7
8
                

                                      
                                               

    

                                                 




                                                                         





                                   
{ config, ... }:
{
  age.secrets.keycloak-db-password = {
    file = ../secrets/keycloak-db-password.age;
  };

  networking.firewall.allowedTCPPorts = [ 8080 ];

  services.keycloak = {
    enable = true;
    database.passwordFile = config.age.secrets.keycloak-db-password.path;
    settings = {
      hostname = "id.fcuny.net";
      http-port = 8080;
      proxy-headers = "xforwarded";
      http-enabled = true;
    };
  };
}