forked from ISTI-ansible-roles/ansible-roles
27 lines
900 B
YAML
27 lines
900 B
YAML
---
|
|
- block:
|
|
- name: Install a cron job that runs the maintenance tasks
|
|
cron: name="Drupal maintenance tasks"
|
|
minute=0
|
|
hour=4
|
|
job="curl https://{{ item.virthost }}/cron/OUznPey7M292D0YaTmLrdEKzA8yON3W7opBgrCZMMd0e5d4J8etqjqLOinD0Hs5s8rWa-Pk9mA?absolute=1"
|
|
user={{ item.user }}
|
|
with_items: '{{ phpfpm_pools }}'
|
|
|
|
when: drupal_maintenance_cron
|
|
tags: [ 'drupal', 'drupal_cron' ]
|
|
|
|
- block:
|
|
- name: Remove the maintenance tasks cron job
|
|
cron: name="Drupal maintenance tasks"
|
|
minute=0
|
|
hour=4
|
|
job="curl https://{{ item.virthost }}/cron/OUznPey7M292D0YaTmLrdEKzA8yON3W7opBgrCZMMd0e5d4J8etqjqLOinD0Hs5s8rWa-Pk9mA?absolute=1"
|
|
user={{ item.user }}
|
|
state=absent
|
|
with_items: '{{ phpfpm_pools }}'
|
|
|
|
when: not drupal_maintenance_cron
|
|
tags: [ 'drupal', 'drupal_cron' ]
|
|
|