Don't map users (since it doesn't work...)
This commit is contained in:
parent
cc4e2173b4
commit
9268e570cb
|
@ -258,9 +258,6 @@ in {
|
||||||
authPort = 5447;
|
authPort = 5447;
|
||||||
userdbPort = 5448;
|
userdbPort = 5448;
|
||||||
dkimPort = 5734;
|
dkimPort = 5734;
|
||||||
mkUserMap = username:
|
|
||||||
let uid = config.users.users."${username}".uid;
|
|
||||||
in "${toString uid}:${toString uid}";
|
|
||||||
|
|
||||||
in {
|
in {
|
||||||
smtp = {
|
smtp = {
|
||||||
|
@ -330,7 +327,6 @@ in {
|
||||||
service = {
|
service = {
|
||||||
networks = [ "internal_network" ];
|
networks = [ "internal_network" ];
|
||||||
ports = [ "143:143" "993:993" ];
|
ports = [ "143:143" "993:993" ];
|
||||||
user = mkUserMap "mailserver-dovecot";
|
|
||||||
volumes = [
|
volumes = [
|
||||||
"${cfg.state-directory}/dovecot:/state"
|
"${cfg.state-directory}/dovecot:/state"
|
||||||
"${hostSecrets.dovecotLdapConfig.target-file}:/run/dovecot2/conf.d/ldap.conf:ro"
|
"${hostSecrets.dovecotLdapConfig.target-file}:/run/dovecot2/conf.d/ldap.conf:ro"
|
||||||
|
@ -417,7 +413,6 @@ in {
|
||||||
# Needs external access for database updates
|
# Needs external access for database updates
|
||||||
"external_network"
|
"external_network"
|
||||||
];
|
];
|
||||||
user = mkUserMap "mailserver-antivirus";
|
|
||||||
volumes = [ "${cfg.state-directory}/antivirus:/state" ];
|
volumes = [ "${cfg.state-directory}/antivirus:/state" ];
|
||||||
};
|
};
|
||||||
nixos = {
|
nixos = {
|
||||||
|
@ -437,7 +432,6 @@ in {
|
||||||
dkim = {
|
dkim = {
|
||||||
service = {
|
service = {
|
||||||
networks = [ "internal_network" ];
|
networks = [ "internal_network" ];
|
||||||
user = mkUserMap "mailserver-dkim";
|
|
||||||
volumes = [ "${cfg.state-directory}/dkim:/state" ];
|
volumes = [ "${cfg.state-directory}/dkim:/state" ];
|
||||||
};
|
};
|
||||||
nixos = {
|
nixos = {
|
||||||
|
|
Loading…
Reference in New Issue