From 534d28372a36784f00651fc29be7d728b9bf6496 Mon Sep 17 00:00:00 2001 From: Emlyn Kinzett Date: Mon, 22 Aug 2022 12:08:05 +0100 Subject: [PATCH] Attempt to clear the opcache during Drupal deployments. --- roles/_meta/deploy-drupal7/tasks/main.yml | 2 ++ roles/_meta/deploy-drupal8/tasks/main.yml | 2 ++ roles/database_apply/database_apply-drupal7/tasks/main.yml | 5 +++++ roles/database_apply/database_apply-drupal8/tasks/main.yml | 5 +++++ 4 files changed, 14 insertions(+) diff --git a/roles/_meta/deploy-drupal7/tasks/main.yml b/roles/_meta/deploy-drupal7/tasks/main.yml index 93e6b1b7..cecf3ea0 100644 --- a/roles/_meta/deploy-drupal7/tasks/main.yml +++ b/roles/_meta/deploy-drupal7/tasks/main.yml @@ -24,6 +24,8 @@ name: sanitize/admin_creds - import_role: name: live_symlink +- import_role: + name: cache_clear/cache_clear-opcache - import_role: name: cache_clear/cache_clear-drupal7 - import_role: diff --git a/roles/_meta/deploy-drupal8/tasks/main.yml b/roles/_meta/deploy-drupal8/tasks/main.yml index 50804566..6ce31d4f 100644 --- a/roles/_meta/deploy-drupal8/tasks/main.yml +++ b/roles/_meta/deploy-drupal8/tasks/main.yml @@ -26,6 +26,8 @@ name: sanitize/admin_creds - import_role: name: live_symlink +- import_role: + name: cache_clear/cache_clear-opcache - import_role: name: cache_clear/cache_clear-drupal8 - import_role: diff --git a/roles/database_apply/database_apply-drupal7/tasks/main.yml b/roles/database_apply/database_apply-drupal7/tasks/main.yml index 8b655bda..39d73d94 100644 --- a/roles/database_apply/database_apply-drupal7/tasks/main.yml +++ b/roles/database_apply/database_apply-drupal7/tasks/main.yml @@ -24,6 +24,11 @@ name: "cache_clear/cache_clear-{{ project_type }}" when: previous_build_number > 0 +- name: Clear the opcache. + ansible.builtin.include_role: + name: cache_clear/cache_clear-opcache + when: previous_build_number > 0 + - name: Apply Drupal database updates. shell: cmd: "{{ drush_bin }} -l {{ site.folder }} -y updb" diff --git a/roles/database_apply/database_apply-drupal8/tasks/main.yml b/roles/database_apply/database_apply-drupal8/tasks/main.yml index 23cb0b3b..171f3278 100644 --- a/roles/database_apply/database_apply-drupal8/tasks/main.yml +++ b/roles/database_apply/database_apply-drupal8/tasks/main.yml @@ -37,6 +37,11 @@ name: "cache_clear/cache_clear-{{ project_type }}" when: previous_build_number > 0 +- name: Clear the opcache. + ansible.builtin.include_role: + name: cache_clear/cache_clear-opcache + when: previous_build_number > 0 + - name: Apply Drupal database updates. command: cmd: "{{ drush_bin }} -l {{ site.folder }} -y updb"