diff options
author | tv <tv@krebsco.de> | 2016-07-08 01:23:22 +0200 |
---|---|---|
committer | tv <tv@krebsco.de> | 2016-07-08 01:23:22 +0200 |
commit | 10796cd867a0f608fe3f96d874cdb20c083867c9 (patch) | |
tree | 06a6bb103c466be9ea936f3449dfb4cb20b76827 /tv/2configs/backup.nix | |
parent | f7d966043d04d73df719cbe6c13e4c1aa16bb7f7 (diff) |
tv backup: add zu
Diffstat (limited to 'tv/2configs/backup.nix')
-rw-r--r-- | tv/2configs/backup.nix | 36 |
1 files changed, 36 insertions, 0 deletions
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; }; |