summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPierre-Yves Chibon <pingou@pingoured.fr>2015-02-24 18:13:50 +0100
committerPierre-Yves Chibon <pingou@pingoured.fr>2015-02-24 18:14:22 +0100
commitfa0cbc43c31d6ab6d09a72bca5bc309b33b3e91b (patch)
tree5a59971c02c0993772c4859a2c0600f0daeeb52c
parentaee055c903dc3d6d9f950eb638c78007b174afe5 (diff)
downloadansible-fa0cbc43c31d6ab6d09a72bca5bc309b33b3e91b.tar.gz
ansible-fa0cbc43c31d6ab6d09a72bca5bc309b33b3e91b.tar.xz
ansible-fa0cbc43c31d6ab6d09a72bca5bc309b33b3e91b.zip
Backup the anitya database on a daily basis
-rw-r--r--roles/anitya/backend/tasks/main.yml10
1 files changed, 10 insertions, 0 deletions
diff --git a/roles/anitya/backend/tasks/main.yml b/roles/anitya/backend/tasks/main.yml
index ca3d3076d..a414202b8 100644
--- a/roles/anitya/backend/tasks/main.yml
+++ b/roles/anitya/backend/tasks/main.yml
@@ -45,6 +45,16 @@
tags:
- anitya_backend
+- name: Set up some cronjobs to backup databases as configured
+ template: >
+ src=cron-backup-database
+ dest=/etc/cron.d/cron-backup-database-{{ item }}
+ with_items:
+ - anitya
+ tags:
+ - cron
+ - postgresql
+
- name: Add our postgres config file.
copy: >
src={{ item }}