From 76d92029e3886fe37fadb0fce9fffbe8c7eff139 Mon Sep 17 00:00:00 2001
From: Chris Hines <chris.hines@monash.edu>
Date: Tue, 11 May 2021 13:07:44 +1000
Subject: [PATCH] insert a random sleep for these cron jobs so all nodes are
 not executing at the same time

---
 roles/mailchimpLastlogin/tasks/main.yml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/roles/mailchimpLastlogin/tasks/main.yml b/roles/mailchimpLastlogin/tasks/main.yml
index 08691b9c..6c10ab01 100644
--- a/roles/mailchimpLastlogin/tasks/main.yml
+++ b/roles/mailchimpLastlogin/tasks/main.yml
@@ -42,7 +42,7 @@
     cron_file: mclastlogin
     hour: "1"
     minute: "0"
-    job: "{{ install_path}}/bin/mclastlogin --configdir {{ install_path }}"
+    job: "sleep $[ ( $RANDOM % 100 )  + 1 ]s ; {{ install_path}}/bin/mclastlogin --configdir {{ install_path }}"
     name: "mclastlogin"
     user: "{{ cron_user }}"
   become: true
-- 
GitLab