diff --git a/defaults/main.yml b/defaults/main.yml index f002477ff1e6a20ec9837d5f4031ea6e1dfae914..ea600a72c359ece5cca8b736e6258b2da8535f99 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -27,3 +27,4 @@ drupal_settings: exclude_from_drush_alias: false extra_settings: [] conf: [] + crontabs: [] diff --git a/tasks/install.yml b/tasks/install.yml index a2d923ed8864ccd128986bb342f90a895a795694..90b6bb0957f16f0e0cbb3c2e1896bae7590c5915 100644 --- a/tasks/install.yml +++ b/tasks/install.yml @@ -106,3 +106,16 @@ with_nested: - drupal.domains - ['files', 'private'] + +- name: "Setup Crontabs for each domain" + cron: + name='Drupal: {{ item.name }}' + month='{{ item.month }}' + day='{{ item.day }}' + weekday='{{ item.weekday }}' + hour='{{ item.hour }}' + minute='{{ item.minute }}' + job='{{ item.job }} >/dev/null 2>&1' + with_subelements: + - drupal.domains + - crontabs