From 2c5a5af8a19a5970225c994ee85cded96e212958 Mon Sep 17 00:00:00 2001 From: Kevin Fenzi Date: Mon, 27 Jul 2015 19:37:54 +0000 Subject: [PATCH] Add s3-mirror role to mm-backend01 Add cron job for s3logs-sync, but disabled for now. --- playbooks/groups/mirrormanager.yml | 1 + roles/s3-mirror/tasks/main.yml | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/playbooks/groups/mirrormanager.yml b/playbooks/groups/mirrormanager.yml index e4eeed8f51..5b29a4ea71 100644 --- a/playbooks/groups/mirrormanager.yml +++ b/playbooks/groups/mirrormanager.yml @@ -55,6 +55,7 @@ roles: - mirrormanager/backend + - s3-mirror handlers: - include: "{{ handlers }}/restart_services.yml" diff --git a/roles/s3-mirror/tasks/main.yml b/roles/s3-mirror/tasks/main.yml index 5c32f4a120..e31ba42661 100644 --- a/roles/s3-mirror/tasks/main.yml +++ b/roles/s3-mirror/tasks/main.yml @@ -39,3 +39,9 @@ - name: s3sync-logs copy: src=s3sync-logs dest=/usr/local/bin/s3sync-logs owner=s3-mirror group=s3-mirror mode=0755 + +- name: s3sync-logs cron + cron: name="s3sync-logs" hour="0" user="root" + job='/usr/local/bin/lock-wrapper s3sync-logs "/bin/sleep $((${RANDOM} \% 300)); /usr/local/bin/s3sync-logs >> /var/log/s3-mirror-logs/s3sync-logs.log 2>&1" | /usr/local/bin/nag-once s3mirror-logs 12h 2>&1' + cron_file=s3sync-logs + state=absent