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:
eyjhb 2024-08-12 20:51:38 +02:00
parent 75ac478a80
commit 918c32299e
Signed by: eyjhb
GPG key ID: 609F508E3239F920
11 changed files with 45 additions and 45 deletions

View file

@ -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;
}