From 89529d8dbd9b37a8d9c4210ff06f2e280a9dcd34 Mon Sep 17 00:00:00 2001 From: Ian Wienand Date: Wed, 3 Jul 2019 11:36:43 +1000 Subject: [PATCH] mirror-update: seed cron time with unique job name Currently we start all jobs at the same time, which was not the intent. Switch this to seed on the unique name of the job, which should space jobs out randomly. Change-Id: Ib41d8ca10aefe4a29bdd02935de8a588ab881958 --- playbooks/roles/mirror-update/tasks/rsync.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/playbooks/roles/mirror-update/tasks/rsync.yaml b/playbooks/roles/mirror-update/tasks/rsync.yaml index e66b7d0d84..34557d4f07 100644 --- a/playbooks/roles/mirror-update/tasks/rsync.yaml +++ b/playbooks/roles/mirror-update/tasks/rsync.yaml @@ -45,7 +45,7 @@ state: present job: 'flock -n /var/run/{{ item }}-mirror.lock {{ item }}-mirror-update mirror.{{ item }} >> /var/log/rsync-mirrors/{{ item }}.log 2>&1' hour: '*/2' - minute: '{{ 45 | random(seed=inventory_hostname) }}' + minute: '{{ 45 | random(seed=item) }}' loop: '{{ rsync_update_scripts }}' - name: Install logrotate rules