diff options
Diffstat (limited to 'nixpkgs/nixos/modules/services/databases/lldap.nix')
-rw-r--r-- | nixpkgs/nixos/modules/services/databases/lldap.nix | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/nixpkgs/nixos/modules/services/databases/lldap.nix b/nixpkgs/nixos/modules/services/databases/lldap.nix index 033de7af886f..e014a88b3c4f 100644 --- a/nixpkgs/nixos/modules/services/databases/lldap.nix +++ b/nixpkgs/nixos/modules/services/databases/lldap.nix @@ -6,7 +6,7 @@ let in { options.services.lldap = with lib; { - enable = mkEnableOption (mdDoc "lldap"); + enable = mkEnableOption "lldap, a lightweight authentication server that provides an opinionated, simplified LDAP interface for authentication"; package = mkPackageOption pkgs "lldap" { }; @@ -17,7 +17,7 @@ in LLDAP_JWT_SECRET_FILE = "/run/lldap/jwt_secret"; LLDAP_LDAP_USER_PASS_FILE = "/run/lldap/user_password"; }; - description = lib.mdDoc '' + description = '' Environment variables passed to the service. Any config option name prefixed with `LLDAP_` takes priority over the one in the configuration file. ''; @@ -26,13 +26,13 @@ in environmentFile = mkOption { type = types.nullOr types.path; default = null; - description = lib.mdDoc '' + description = '' Environment file as defined in {manpage}`systemd.exec(5)` passed to the service. ''; }; settings = mkOption { - description = mdDoc '' + description = '' Free-form settings written directly to the `lldap_config.toml` file. Refer to <https://github.com/lldap/lldap/blob/main/lldap_config.docker_template.toml> for supported values. ''; @@ -44,55 +44,55 @@ in options = { ldap_host = mkOption { type = types.str; - description = mdDoc "The host address that the LDAP server will be bound to."; + description = "The host address that the LDAP server will be bound to."; default = "::"; }; ldap_port = mkOption { type = types.port; - description = mdDoc "The port on which to have the LDAP server."; + description = "The port on which to have the LDAP server."; default = 3890; }; http_host = mkOption { type = types.str; - description = mdDoc "The host address that the HTTP server will be bound to."; + description = "The host address that the HTTP server will be bound to."; default = "::"; }; http_port = mkOption { type = types.port; - description = mdDoc "The port on which to have the HTTP server, for user login and administration."; + description = "The port on which to have the HTTP server, for user login and administration."; default = 17170; }; http_url = mkOption { type = types.str; - description = mdDoc "The public URL of the server, for password reset links."; + description = "The public URL of the server, for password reset links."; default = "http://localhost"; }; ldap_base_dn = mkOption { type = types.str; - description = mdDoc "Base DN for LDAP."; + description = "Base DN for LDAP."; example = "dc=example,dc=com"; }; ldap_user_dn = mkOption { type = types.str; - description = mdDoc "Admin username"; + description = "Admin username"; default = "admin"; }; ldap_user_email = mkOption { type = types.str; - description = mdDoc "Admin email."; + description = "Admin email."; default = "admin@example.com"; }; database_url = mkOption { type = types.str; - description = mdDoc "Database URL."; + description = "Database URL."; default = "sqlite://./users.db?mode=rwc"; example = "postgres://postgres-user:password@postgres-server/my-database"; }; |