From 5a61f6ad5164a735be26e016c59e72252ffb49b7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Isma=C3=ABl=20Bouya?= Date: Thu, 16 Jul 2020 01:10:17 +0200 Subject: Add alternate cloud storage for daily backups --- modules/private/websites/chloe/production.nix | 1 + modules/private/websites/connexionswing/production.nix | 1 + modules/private/websites/isabelle/aten_production.nix | 1 + modules/private/websites/isabelle/iridologie.nix | 1 + modules/private/websites/ludivine/production.nix | 1 + modules/private/websites/piedsjaloux/production.nix | 1 + modules/private/websites/richie/production.nix | 1 + modules/private/websites/syden/peertube.nix | 1 + 8 files changed, 8 insertions(+) (limited to 'modules/private/websites') diff --git a/modules/private/websites/chloe/production.nix b/modules/private/websites/chloe/production.nix index b5233c6..7f8f1de 100644 --- a/modules/private/websites/chloe/production.nix +++ b/modules/private/websites/chloe/production.nix @@ -15,6 +15,7 @@ in { config = lib.mkIf cfg.enable { services.duplyBackup.profiles.chloe_production.rootDir = app.varDir; + services.duplyBackup.profiles.chloe_production.remotes = ["eriomem" "ovh"]; secrets.keys = [ { dest = "websites/chloe/production"; diff --git a/modules/private/websites/connexionswing/production.nix b/modules/private/websites/connexionswing/production.nix index e172f84..f6a059d 100644 --- a/modules/private/websites/connexionswing/production.nix +++ b/modules/private/websites/connexionswing/production.nix @@ -14,6 +14,7 @@ in { config = lib.mkIf cfg.enable { services.duplyBackup.profiles.connexionswing_production.rootDir = app.varDir; + services.duplyBackup.profiles.connexionswing_production.remotes = ["eriomem" "ovh"]; services.webstats.sites = [ { name = "connexionswing.com"; } ]; services.phpApplication.apps.connexionswing_production = { websiteEnv = "production"; diff --git a/modules/private/websites/isabelle/aten_production.nix b/modules/private/websites/isabelle/aten_production.nix index 4fa3622..3671712 100644 --- a/modules/private/websites/isabelle/aten_production.nix +++ b/modules/private/websites/isabelle/aten_production.nix @@ -13,6 +13,7 @@ in { config = lib.mkIf cfg.enable { services.duplyBackup.profiles.isabelle_aten_production.rootDir = app.varDir; + services.duplyBackup.profiles.isabelle_aten_production.remotes = ["eriomem" "ovh"]; services.webstats.sites = [ { name = "aten.pro"; } ]; services.phpApplication.apps.isabelle_aten_production = { websiteEnv = "production"; diff --git a/modules/private/websites/isabelle/iridologie.nix b/modules/private/websites/isabelle/iridologie.nix index 5fa87ce..14296bf 100644 --- a/modules/private/websites/isabelle/iridologie.nix +++ b/modules/private/websites/isabelle/iridologie.nix @@ -17,6 +17,7 @@ in { config = lib.mkIf cfg.enable { services.duplyBackup.profiles.isabelle_iridologie.rootDir = app.varDir; + services.duplyBackup.profiles.isabelle_iridologie.remotes = ["eriomem" "ovh"]; secrets.keys = [ { dest = "websites/isabelle/iridologie"; diff --git a/modules/private/websites/ludivine/production.nix b/modules/private/websites/ludivine/production.nix index b30f488..3a9895d 100644 --- a/modules/private/websites/ludivine/production.nix +++ b/modules/private/websites/ludivine/production.nix @@ -14,6 +14,7 @@ in { config = lib.mkIf cfg.enable { services.duplyBackup.profiles.ludivine_production.rootDir = app.varDir; + services.duplyBackup.profiles.ludivine_production.remotes = ["eriomem" "ovh"]; services.webstats.sites = [ { name = "ludivinecassal.com"; } ]; services.phpApplication.apps.ludivine_production = { websiteEnv = "production"; diff --git a/modules/private/websites/piedsjaloux/production.nix b/modules/private/websites/piedsjaloux/production.nix index 03b9ec5..e12b046 100644 --- a/modules/private/websites/piedsjaloux/production.nix +++ b/modules/private/websites/piedsjaloux/production.nix @@ -15,6 +15,7 @@ in { config = lib.mkIf cfg.enable { services.duplyBackup.profiles.piedsjaloux_production.rootDir = app.varDir; + services.duplyBackup.profiles.piedsjaloux_production.remotes = ["eriomem" "ovh"]; services.webstats.sites = [ { name = "piedsjaloux.fr"; } ]; services.phpApplication.apps.piedsjaloux_production = { websiteEnv = "production"; diff --git a/modules/private/websites/richie/production.nix b/modules/private/websites/richie/production.nix index a6957af..2d85175 100644 --- a/modules/private/websites/richie/production.nix +++ b/modules/private/websites/richie/production.nix @@ -26,6 +26,7 @@ in options.myServices.websites.richie.production.enable = lib.mkEnableOption "enable Richie's website"; config = lib.mkIf cfg.enable { services.duplyBackup.profiles.richie_production.rootDir = vardir; + services.duplyBackup.profiles.richie_production.remotes = ["eriomem" "ovh"]; services.webstats.sites = [ { name = "europe-richie.org"; } ]; secrets.keys = [{ diff --git a/modules/private/websites/syden/peertube.nix b/modules/private/websites/syden/peertube.nix index b17e775..5970cca 100644 --- a/modules/private/websites/syden/peertube.nix +++ b/modules/private/websites/syden/peertube.nix @@ -12,6 +12,7 @@ in config = lib.mkIf scfg.enable { services.duplyBackup.profiles.syden_peertube = { rootDir = dataDir; + remotes = ["eriomem" "ovh"]; }; users.users.peertube = { uid = config.ids.uids.peertube; -- cgit v1.2.3