diff options
author | lassulus <lass@aidsballs.de> | 2016-07-08 09:48:14 +0200 |
---|---|---|
committer | lassulus <lass@aidsballs.de> | 2016-07-08 09:48:14 +0200 |
commit | 30e965fe13092413ca20343eac5accb66103c7ab (patch) | |
tree | 8f98ec7d18c920cd401aa7d431a51b96640e8aba /tv/2configs/backup.nix | |
parent | b689da8fb0ee097e2aadb099d967a4fa1d8fad60 (diff) | |
parent | 10796cd867a0f608fe3f96d874cdb20c083867c9 (diff) |
Merge remote-tracking branch 'cd/master'
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; }; |