@cryptotaxi247 / infra / commits / 2ba9a312

add nfs mount to backup server, add cronjob to copy db backups

svn path=/configurations/trunk/tud/; revision=34183

Rob Vermaas committed May 19, 2012 at 11:18 UTC 2ba9a3126c16f41e4341c3f1308b7f64bae12247
1 file changed +12 -13
wendy.nix
+12 -13
@@ -12,6 +12,14 @@
12 UseCanonicalName On
13 '';
14
15 + fileSystems =
16 + [ { mountPoint = "/backup";
17 + device = "130.161.158.5:/dxs/users4/group/buildfarm";
18 + fsType = "nfs";
19 + }
20 + ];
21 +
22 +
23 jobs.mturk_webserver_production =
24 { name = "mturk-webserver-production";
25 startOn = "started network-interfaces";
@@ -93,19 +101,10 @@
101 UserParameter=hydra.builds,${pkgs.postgresql}/bin/psql hydra -At -c 'select count(*) from Builds'
102 '';
103
96 - services.sitecopy = {
97 - enable = true;
98 - backups =
99 - let genericBackup = { server = "webdata.tudelft.nl";
100 - protocol = "webdav";
101 - https = true ;
102 - symlinks = "ignore" ;
103 - };
104 - in [
105 - ( genericBackup // { name = "postgresql";
106 - local = config.services.postgresqlBackup.location;
107 - remote = "/staff-groups/ewi/st/strategoxt/backup/postgresql-webdsl.org";
108 - })
104 + services.cron = {
105 + systemCronJobs =
106 + [
107 + "15 4 * * * cp -v /var/backup/postgresql/* /backup/wendy/postgresql/ &> /var/log/backup-db.log"
108 ];
109 };
110