From 82e78d83e24548d31dc2a67fe65a6ad6d05aecdd Mon Sep 17 00:00:00 2001 From: nd Date: Sat, 1 Feb 2020 16:35:31 +0100 Subject: [PATCH] added random_weekly job type --- tasks/job.yml | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/tasks/job.yml b/tasks/job.yml index 9c4fd53..e38c2e3 100644 --- a/tasks/job.yml +++ b/tasks/job.yml @@ -7,6 +7,15 @@ name: "{{ job.name }}" job: "{{ job.job }}" user: "{{ job.user|d('root') }}" - hour: "{{ 1 + ( 22 | random(seed= inventory_hostname + job.name) ) }}" - minute: "{{ 5 + ( 50 | random(seed= inventory_hostname + job.name) ) }}" + hour: "{{ 1 + ( 22 | random(seed=inventory_hostname + job.name) ) }}" + minute: "{{ 5 + ( 50 | random(seed=inventory_hostname + job.name) ) }}" +- name: add cron jobs (random_weekly) + when: job.special_time == "random_weekly" + cron: + name: "{{ job.name }}" + job: "{{ job.job }}" + user: "{{ job.user|d('root') }}" + weekday: "{{ ( 6 | random(seed=inventory_hostname + job.name) ) }}" + hour: "{{ 1 + ( 22 | random(seed=inventory_hostname + job.name) ) }}" + minute: "{{ 5 + ( 50 | random(seed=inventory_hostname + job.name) ) }}"