X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=modules%2Fprivate%2Fdatabases%2Fdefault.nix;h=8c5eb9ac7aac5a084855d91aceab7bca0774c720;hb=ab8f306d7c2c49b8116e1af7b355ed2384617ed9;hp=73714107ff519ee70d82e3752f033e63429fb0a4;hpb=9f6a78629aad1d22dc8b928860fd05eb40f07352;p=perso%2FImmae%2FConfig%2FNix.git diff --git a/modules/private/databases/default.nix b/modules/private/databases/default.nix index 7371410..8c5eb9a 100644 --- a/modules/private/databases/default.nix +++ b/modules/private/databases/default.nix @@ -1,4 +1,4 @@ -{ lib, config, myconfig, nodes, ... }: +{ lib, config, nodes, ... }: let cfg = config.myServices.databases; in @@ -18,49 +18,49 @@ in mariadb = { enable = true; ldapConfig = { - inherit (myconfig.env.ldap) host base; - inherit (myconfig.env.databases.mysql.pam) dn filter password; + inherit (config.myEnv.ldap) host base; + inherit (config.myEnv.databases.mysql.pam) dn filter password; }; replicationLdapConfig = { - inherit (myconfig.env.ldap) host base; - inherit (myconfig.env.ldap.eldiron) dn password; + inherit (config.myEnv.ldap) host base; + inherit (config.myEnv.servers.eldiron.ldap) dn password; }; - credentials.root = myconfig.env.databases.mysql.systemUsers.root; + credentials.root = config.myEnv.databases.mysql.systemUsers.root; }; openldap = { - accessFile = "${myconfig.privateFiles}/ldap.conf"; - baseDn = myconfig.env.ldap.base; - rootDn = myconfig.env.ldap.root_dn; - rootPw = myconfig.env.ldap.root_pw; + accessFile = "${config.myEnv.privateFiles}/ldap.conf"; + baseDn = config.myEnv.ldap.base; + rootDn = config.myEnv.ldap.root_dn; + rootPw = config.myEnv.ldap.root_pw; enable = true; }; postgresql = { ldapConfig = { - inherit (myconfig.env.ldap) host base; - inherit (myconfig.env.databases.postgresql.pam) dn filter password; + inherit (config.myEnv.ldap) host base; + inherit (config.myEnv.databases.postgresql.pam) dn filter password; }; replicationLdapConfig = { - inherit (myconfig.env.ldap) host base; - inherit (myconfig.env.ldap.eldiron) dn password; + inherit (config.myEnv.ldap) host base; + inherit (config.myEnv.servers.eldiron.ldap) dn password; }; authorizedHosts = { immaeEu = [{ ip4 = [ - myconfig.env.servers.immaeEu.ips.main.ip4 - myconfig.env.servers.immaeEu.ips.alt.ip4 + config.myEnv.servers.immaeEu.ips.main.ip4 + config.myEnv.servers.immaeEu.ips.alt.ip4 ]; }]; }; replicationHosts = { backup-1 = { - ip4 = [myconfig.env.servers.backup-1.ips.main.ip4]; - ip6 = myconfig.env.servers.backup-1.ips.main.ip6; + ip4 = [config.myEnv.servers.backup-1.ips.main.ip4]; + ip6 = config.myEnv.servers.backup-1.ips.main.ip6; }; backup-2 = { - ip4 = [myconfig.env.servers.backup-2.ips.main.ip4]; - ip6 = myconfig.env.servers.backup-2.ips.main.ip6; + ip4 = [config.myEnv.servers.backup-2.ips.main.ip4]; + ip6 = config.myEnv.servers.backup-2.ips.main.ip6; }; }; enable = true;