added random_weekly job type

This commit is contained in:
nd 2020-02-01 16:35:31 +01:00
parent 0911ef12d9
commit 82e78d83e2
No known key found for this signature in database
GPG key ID: 21B5CD4DEE3670E9

View file

@ -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) ) }}"