From 10796cd867a0f608fe3f96d874cdb20c083867c9 Mon Sep 17 00:00:00 2001 From: tv Date: Fri, 8 Jul 2016 01:23:22 +0200 Subject: tv backup: add zu --- tv/2configs/backup.nix | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/tv/2configs/backup.nix b/tv/2configs/backup.nix index b5512662f..e74ed79d8 100644 --- a/tv/2configs/backup.nix +++ b/tv/2configs/backup.nix @@ -16,18 +16,36 @@ with config.krebs.lib; dst = { host = config.krebs.hosts.xu; path = "/bku/nomic-home"; }; startAt = "05:00"; }; + nomic-home-zu = { + method = "push"; + src = { host = config.krebs.hosts.nomic; path = "/home"; }; + dst = { host = config.krebs.hosts.zu; path = "/bku/nomic-home"; }; + startAt = "04:20"; + }; wu-home-xu = { method = "push"; src = { host = config.krebs.hosts.wu; path = "/home"; }; dst = { host = config.krebs.hosts.xu; path = "/bku/wu-home"; }; startAt = "05:00"; }; + wu-home-zu = { + method = "push"; + src = { host = config.krebs.hosts.wu; path = "/home"; }; + dst = { host = config.krebs.hosts.zu; path = "/bku/wu-home"; }; + startAt = "05:20"; + }; xu-home-wu = { method = "push"; src = { host = config.krebs.hosts.xu; path = "/home"; }; dst = { host = config.krebs.hosts.wu; path = "/bku/xu-home"; }; startAt = "06:00"; }; + xu-home-zu = { + method = "push"; + src = { host = config.krebs.hosts.xu; path = "/home"; }; + dst = { host = config.krebs.hosts.zu; path = "/bku/xu-home"; }; + startAt = "06:20"; + }; xu-pull-cd-ejabberd = { method = "pull"; src = { host = config.krebs.hosts.cd; path = "/var/ejabberd"; }; @@ -40,6 +58,24 @@ with config.krebs.lib; dst = { host = config.krebs.hosts.xu; path = "/bku/cd-home"; }; startAt = "07:00"; }; + zu-home-xu = { + method = "push"; + src = { host = config.krebs.hosts.zu; path = "/home"; }; + dst = { host = config.krebs.hosts.xu; path = "/bku/zu-home"; }; + startAt = "05:00"; + }; + zu-pull-cd-ejabberd = { + method = "pull"; + src = { host = config.krebs.hosts.cd; path = "/var/ejabberd"; }; + dst = { host = config.krebs.hosts.zu; path = "/bku/cd-ejabberd"; }; + startAt = "06:00"; + }; + zu-pull-cd-home = { + method = "pull"; + src = { host = config.krebs.hosts.cd; path = "/home"; }; + dst = { host = config.krebs.hosts.zu; path = "/bku/cd-home"; }; + startAt = "06:30"; + }; } // mapAttrs (_: recursiveUpdate { snapshots = { minutely = { format = "%Y-%m-%dT%H:%M"; retain = 3; }; -- cgit v1.2.3