diff options
author | Ismaël Bouya <ismael.bouya@normalesup.org> | 2020-01-05 17:29:17 +0100 |
---|---|---|
committer | Ismaël Bouya <ismael.bouya@normalesup.org> | 2020-01-05 17:29:17 +0100 |
commit | deca5e9bf0cfd02c52c39e051753aeb9640a66f3 (patch) | |
tree | f95a7a75917e097166f7db4d6ca67caea7f2e687 /modules/private/system | |
parent | 6e9f30f4c63fddc5ce886b26b7e4e9ca23a93111 (diff) | |
download | Nix-deca5e9bf0cfd02c52c39e051753aeb9640a66f3.tar.gz Nix-deca5e9bf0cfd02c52c39e051753aeb9640a66f3.tar.zst Nix-deca5e9bf0cfd02c52c39e051753aeb9640a66f3.zip |
Change mail relay to opensmtpd
Diffstat (limited to 'modules/private/system')
-rw-r--r-- | modules/private/system/backup-2.nix | 11 |
1 files changed, 2 insertions, 9 deletions
diff --git a/modules/private/system/backup-2.nix b/modules/private/system/backup-2.nix index f241ad1..ede5bc2 100644 --- a/modules/private/system/backup-2.nix +++ b/modules/private/system/backup-2.nix | |||
@@ -1,5 +1,5 @@ | |||
1 | { privateFiles }: | 1 | { privateFiles }: |
2 | { config, pkgs, resources, ... }: | 2 | { config, pkgs, resources, name, ... }: |
3 | { | 3 | { |
4 | boot.kernelPackages = pkgs.linuxPackages_latest; | 4 | boot.kernelPackages = pkgs.linuxPackages_latest; |
5 | myEnv = import "${privateFiles}/environment.nix" // { inherit privateFiles; }; | 5 | myEnv = import "${privateFiles}/environment.nix" // { inherit privateFiles; }; |
@@ -33,14 +33,6 @@ | |||
33 | (n: ips: map (ip: { address = ip; prefixLength = (if n == "main" && ip == pkgs.lib.head ips.ip6 then 64 else 128); }) (ips.ip6 or [])) | 33 | (n: ips: map (ip: { address = ip; prefixLength = (if n == "main" && ip == pkgs.lib.head ips.ip6 then 64 else 128); }) (ips.ip6 or [])) |
34 | config.myEnv.servers.backup-2.ips); | 34 | config.myEnv.servers.backup-2.ips); |
35 | defaultGateway6 = { address = "fe80::1"; interface = "ens3"; }; | 35 | defaultGateway6 = { address = "fe80::1"; interface = "ens3"; }; |
36 | |||
37 | defaultMailServer = { | ||
38 | directDelivery = true; | ||
39 | hostName = "eldiron.immae.eu:25"; | ||
40 | useTLS = true; | ||
41 | useSTARTTLS = true; | ||
42 | root = "postmaster@immae.eu"; | ||
43 | }; | ||
44 | }; | 36 | }; |
45 | 37 | ||
46 | services.cron = { | 38 | services.cron = { |
@@ -56,6 +48,7 @@ | |||
56 | ssh_key_private = config.myEnv.rsync_backup.ssh_key.private; | 48 | ssh_key_private = config.myEnv.rsync_backup.ssh_key.private; |
57 | }; | 49 | }; |
58 | 50 | ||
51 | myServices.mailRelay.enable = true; | ||
59 | myServices.monitoring.enable = true; | 52 | myServices.monitoring.enable = true; |
60 | myServices.databasesReplication = { | 53 | myServices.databasesReplication = { |
61 | postgresql = { | 54 | postgresql = { |