From b80e127aed63a345856796b72bf1b86a78ee0db9 Mon Sep 17 00:00:00 2001 From: Stephen Smoogen Date: Wed, 11 Jun 2014 16:12:10 +0000 Subject: [PATCH] let us try another fix for the download-ib box --- files/download/download-sync.cron | 3 +++ .../download/{cron-daily-sync.sh => sync-up-downloads.sh} | 0 files/rdiff-backup/#run-rdiff-backups.cron# | 3 +++ playbooks/groups/download.yml | 7 +++++-- 4 files changed, 11 insertions(+), 2 deletions(-) create mode 100644 files/download/download-sync.cron rename files/download/{cron-daily-sync.sh => sync-up-downloads.sh} (100%) create mode 100644 files/rdiff-backup/#run-rdiff-backups.cron# diff --git a/files/download/download-sync.cron b/files/download/download-sync.cron new file mode 100644 index 0000000000..d01dc5620c --- /dev/null +++ b/files/download/download-sync.cron @@ -0,0 +1,3 @@ +# run twice daily rsync of download. but lock it +MAILTO=smooge@gmail.com +00 11,23 * * * root /usr/local/bin/lock-wrapper sync-up-downloads "/usr/local/bin/sync-up-downloads" diff --git a/files/download/cron-daily-sync.sh b/files/download/sync-up-downloads.sh similarity index 100% rename from files/download/cron-daily-sync.sh rename to files/download/sync-up-downloads.sh diff --git a/files/rdiff-backup/#run-rdiff-backups.cron# b/files/rdiff-backup/#run-rdiff-backups.cron# new file mode 100644 index 0000000000..e1045d2329 --- /dev/null +++ b/files/rdiff-backup/#run-rdiff-backups.cron# @@ -0,0 +1,3 @@ +# run rdiff backups +MAILTO=kevin@scrye.com,smooge@gmail.com +00 22 * * * root /usr/local/bin/lock-wrapper run-rdiff-backups "/usr/local/bin/run-rdiff-backups" diff --git a/playbooks/groups/download.yml b/playbooks/groups/download.yml index a400a9f573..9297e73a22 100644 --- a/playbooks/groups/download.yml +++ b/playbooks/groups/download.yml @@ -69,8 +69,11 @@ - include: "{{ tasks }}/apache.yml" - include: "{{ tasks }}/openvpn_client.yml" when: datacenter != 'phx2' - - name: put in hourly cron job for syncing - action: copy src="{{ files }}/download/cron-daily-sync.sh" dest=/etc/cron.daily/sync-mirror.sh owner=root group=root mode=755 + - name: put in script for syncing + action: copy src="{{ files }}/download/sync-up-downloads.sh" dest=/usr/local/bin/sync-up-downloads owner=root group=root mode=755 + when: datacenter == 'ibiblio' + - name: put in cron job for syncing + action: copy src="{{ files }}/download/download-sync.cron" dest=/etc/cron.d/download-sync owner=root group=root mode=644 when: datacenter == 'ibiblio' handlers: