modules.settings->shared: renamed mine.settings to mine.shared.settings
Allows to use it with other things, such as ... mine.shared.lib mine.shared.meta mine.shared.settings
This commit is contained in:
parent
75ac478a80
commit
918c32299e
11 changed files with 45 additions and 45 deletions
|
@ -1,7 +1,7 @@
|
|||
{ config, ... }:
|
||||
|
||||
let
|
||||
svc_domain = "auth.${config.mine.settings.domain}";
|
||||
svc_domain = "auth.${config.mine.shared.settings.domain}";
|
||||
|
||||
autheliaStateDir = "/var/lib/authelia-main";
|
||||
in {
|
||||
|
@ -17,7 +17,7 @@ in {
|
|||
};
|
||||
|
||||
settings = {
|
||||
session.domain = config.mine.settings.domain;
|
||||
session.domain = config.mine.shared.settings.domain;
|
||||
|
||||
# totp - disable for now, as it requires email server
|
||||
access_control.default_policy = "one_factor";
|
||||
|
@ -41,19 +41,19 @@ in {
|
|||
timeout = "5s";
|
||||
start_tls = false;
|
||||
|
||||
base_dn = config.mine.settings.ldap.dc;
|
||||
additional_users_dn = "ou=${config.mine.settings.ldap.ou.users}";
|
||||
additional_groups_dn = "ou=${config.mine.settings.ldap.ou.groups}";
|
||||
base_dn = config.mine.shared.settings.ldap.dc;
|
||||
additional_users_dn = "ou=${config.mine.shared.settings.ldap.ou.users}";
|
||||
additional_groups_dn = "ou=${config.mine.shared.settings.ldap.ou.groups}";
|
||||
users_filter = "(&(|({username_attribute}={input})({mail_attribute}={input}))(objectClass=person))";
|
||||
groups_filter = "(member={dn})";
|
||||
|
||||
|
||||
display_name_attribute = config.mine.settings.ldap.attr.firstname;
|
||||
username_attribute = config.mine.settings.ldap.attr.uid;
|
||||
group_name_attribute = config.mine.settings.ldap.attr.groupname;
|
||||
mail_attribute = config.mine.settings.ldap.attr.email;
|
||||
display_name_attribute = config.mine.shared.settings.ldap.attr.firstname;
|
||||
username_attribute = config.mine.shared.settings.ldap.attr.uid;
|
||||
group_name_attribute = config.mine.shared.settings.ldap.attr.groupname;
|
||||
mail_attribute = config.mine.shared.settings.ldap.attr.email;
|
||||
|
||||
user = config.mine.settings.ldap.bind_dn;
|
||||
user = config.mine.shared.settings.ldap.bind_dn;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
@ -81,5 +81,5 @@ in {
|
|||
users.groups."${config.age.secrets.lldap-bind-user-pass.group}".members = [ config.users.users.authelia-main.name ];
|
||||
|
||||
# settings
|
||||
mine.settings.authelia.domain = svc_domain;
|
||||
mine.shared.settings.authelia.domain = svc_domain;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue