diff options
Diffstat (limited to 'modules/private/system/backup-2.nix')
-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 = { |