From ba89e1770881e0e44a21440f2158a34de27c2c4a Mon Sep 17 00:00:00 2001 From: Drazen Date: Tue, 4 Feb 2025 07:08:59 +0100 Subject: [PATCH 1/2] Fixing-drush-email-cron --- roles/cron/cron_drupal7/tasks/job.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/roles/cron/cron_drupal7/tasks/job.yml b/roles/cron/cron_drupal7/tasks/job.yml index b1d02078..1c319c43 100644 --- a/roles/cron/cron_drupal7/tasks/job.yml +++ b/roles/cron/cron_drupal7/tasks/job.yml @@ -20,12 +20,19 @@ - drupal.defer is defined - drupal.defer +- name: Remove existing MAILTO entry (if any) + community.general.cronvar: + name: MAILTO + state: absent + delegate_to: "{{ 'localhost' if drupal.defer else inventory_hostname }}" + - name: Set global MAILTO for cron jobs (if defined) community.general.cronvar: name: MAILTO value: "{{ drupal.cron_mailto | default(omit) }}" state: present when: drupal.cron_mailto is defined and drupal.cron_mailto | length > 0 + delegate_to: "{{ 'localhost' if drupal.defer else inventory_hostname }}" - name: Setup Drupal cron tasks on app server. ansible.builtin.cron: From 7694644d751c54d41db7a84bb8cdc80a1030c89a Mon Sep 17 00:00:00 2001 From: Drazen Date: Tue, 4 Feb 2025 07:18:26 +0100 Subject: [PATCH 2/2] Adding-email-cron-drupal8 --- roles/cron/cron_drupal8/tasks/job.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/roles/cron/cron_drupal8/tasks/job.yml b/roles/cron/cron_drupal8/tasks/job.yml index 9946e881..b3e58a6b 100644 --- a/roles/cron/cron_drupal8/tasks/job.yml +++ b/roles/cron/cron_drupal8/tasks/job.yml @@ -20,12 +20,19 @@ - drupal.defer is defined - drupal.defer +- name: Remove existing MAILTO entry (if any) + community.general.cronvar: + name: MAILTO + state: absent + delegate_to: "{{ 'localhost' if drupal.defer else inventory_hostname }}" + - name: Set global MAILTO for cron jobs (if defined) community.general.cronvar: name: MAILTO value: "{{ drupal.cron_mailto | default(omit) }}" state: present when: drupal.cron_mailto is defined and drupal.cron_mailto | length > 0 + delegate_to: "{{ 'localhost' if drupal.defer else inventory_hostname }}" - name: Setup Drupal cron tasks on app server. ansible.builtin.cron: