indico: update profile with age passwords
Signed-off-by: Jeltz <jeltz@federez.net>
This commit is contained in:
parent
cfc5775ba5
commit
e47358876e
1 changed files with 34 additions and 2 deletions
|
@ -4,6 +4,7 @@
|
|||
pkgs,
|
||||
...
|
||||
}:
|
||||
|
||||
{
|
||||
imports = [
|
||||
../modules/indico.nix
|
||||
|
@ -11,6 +12,26 @@
|
|||
|
||||
networking.firewall.allowedTCPPorts = [ 80 443 ];
|
||||
|
||||
age.secrets = {
|
||||
indico-ldap-bind-password = {
|
||||
file = ../secrets/indico-ldap-bind-password.age;
|
||||
owner = config.services.indico.user;
|
||||
group = config.services.indico.group;
|
||||
};
|
||||
|
||||
indico-mail-password = {
|
||||
file = ../secrets/indico-mail-password.age;
|
||||
owner = config.services.indico.user;
|
||||
group = config.services.indico.group;
|
||||
};
|
||||
|
||||
indico-secret-key = {
|
||||
file = ../secrets/indico-secret-key.age;
|
||||
owner = config.services.indico.user;
|
||||
group = config.services.indico.group;
|
||||
};
|
||||
};
|
||||
|
||||
services.indico = {
|
||||
enable = true;
|
||||
nginx.domain = "events.federez.net";
|
||||
|
@ -21,9 +42,20 @@
|
|||
smtp = {
|
||||
host = "dodecagon.federez.net";
|
||||
login = "indico";
|
||||
password = "xxx";
|
||||
passwordFile = config.age.secrets.indico-mail-password.path;
|
||||
};
|
||||
};
|
||||
secretKey = "lQsViT9292sIkObP9ptQADGJ16bk58n7"; # FIXME: dev only
|
||||
ldap = {
|
||||
uri = "ldaps://ldap.federez.net";
|
||||
bindDN = "cn=indico,ou=service-users,dc=federez,dc=net";
|
||||
bindPasswordFile = config.age.secrets.indico-ldap-bind-password.path;
|
||||
userBaseDN = "cn=Utilisateurs,dc=federez,dc=net";
|
||||
userFilter = "(objectClass=inetOrgPerson)";
|
||||
groupBaseDN = "ou=posix,ou=groups,dc=federez,dc=net";
|
||||
groupFilter = "(objectClass=posixGroup)";
|
||||
memberOf = "manualMemberOf";
|
||||
gid = "cn";
|
||||
};
|
||||
secretKeyFile = config.age.secrets.indico-secret-key.path;
|
||||
};
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue