From 8415083eb6acc343dfa404dbbc12fa0171a48a20 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Isma=C3=ABl=20Bouya?= Date: Fri, 18 Oct 2019 19:43:39 +0200 Subject: Add new machine to nixops --- modules/private/system/backup-2.nix | 24 ++++++++++++++++++++++++ modules/private/system/eldiron.nix | 6 ++++++ 2 files changed, 30 insertions(+) create mode 100644 modules/private/system/backup-2.nix (limited to 'modules/private/system') diff --git a/modules/private/system/backup-2.nix b/modules/private/system/backup-2.nix new file mode 100644 index 0000000..c67eab6 --- /dev/null +++ b/modules/private/system/backup-2.nix @@ -0,0 +1,24 @@ +{ privateFiles }: +{ config, pkgs, myconfig, ... }: +{ + boot.kernelPackages = pkgs.linuxPackages_latest; + _module.args.privateFiles = privateFiles; + imports = builtins.attrValues (import ../..); + + deployment = { + targetEnv = "hetznerCloud"; + hetznerCloud = { + authToken = myconfig.env.hetznerCloud.authToken; + datacenter = "hel1-dc2"; + location ="hel1"; + serverType = "cx11"; + }; + }; + + # This value determines the NixOS release with which your system is + # to be compatible, in order to avoid breaking some software such as + # database servers. You should change this only after NixOS release + # notes say you should. + # https://nixos.org/nixos/manual/release-notes.html + system.stateVersion = "19.03"; # Did you read the comment? +} diff --git a/modules/private/system/eldiron.nix b/modules/private/system/eldiron.nix index 22de37e..079216b 100644 --- a/modules/private/system/eldiron.nix +++ b/modules/private/system/eldiron.nix @@ -28,7 +28,13 @@ myServices.irc.enable = true; myServices.pub.enable = true; myServices.tasks.enable = true; + myServices.mpd.enable = true; + myServices.dns.enable = true; + myServices.certificates.enable = true; + myServices.websites.enable = true; + myServices.mail.enable = true; services.pure-ftpd.enable = true; + services.backup.enable = true; deployment = { targetEnv = "hetzner"; -- cgit v1.2.3