diff --git a/docs/roles/_init.md b/docs/roles/_init.md index 08ffe301..edf1f5d3 100644 --- a/docs/roles/_init.md +++ b/docs/roles/_init.md @@ -15,6 +15,7 @@ deploy_user: "deploy" # for MySQL CE you might want to add '--set-gtid-purged=OFF --skip-definer' here _mysqldump_params: "--max-allowed-packet=128M --single-transaction --skip-opt -e --quick --skip-disable-keys --skip-add-locks -C -a --add-drop-table" drupal: + drush_verbose_output: false sites: - folder: "default" public_files: "sites/default/files" diff --git a/roles/_init/README.md b/roles/_init/README.md index 08ffe301..edf1f5d3 100644 --- a/roles/_init/README.md +++ b/roles/_init/README.md @@ -15,6 +15,7 @@ deploy_user: "deploy" # for MySQL CE you might want to add '--set-gtid-purged=OFF --skip-definer' here _mysqldump_params: "--max-allowed-packet=128M --single-transaction --skip-opt -e --quick --skip-disable-keys --skip-add-locks -C -a --add-drop-table" drupal: + drush_verbose_output: false sites: - folder: "default" public_files: "sites/default/files" diff --git a/roles/_init/defaults/main.yml b/roles/_init/defaults/main.yml index ac06e2a7..57ee7e44 100644 --- a/roles/_init/defaults/main.yml +++ b/roles/_init/defaults/main.yml @@ -6,6 +6,7 @@ deploy_user: "deploy" # for MySQL CE you might want to add '--set-gtid-purged=OFF --skip-definer' here _mysqldump_params: "--max-allowed-packet=128M --single-transaction --skip-opt -e --quick --skip-disable-keys --skip-add-locks -C -a --add-drop-table" drupal: + drush_verbose_output: false sites: - folder: "default" public_files: "sites/default/files" diff --git a/roles/cache_clear/cache_clear-drupal8/tasks/main.yml b/roles/cache_clear/cache_clear-drupal8/tasks/main.yml index 5b780086..e9524b81 100644 --- a/roles/cache_clear/cache_clear-drupal8/tasks/main.yml +++ b/roles/cache_clear/cache_clear-drupal8/tasks/main.yml @@ -1,6 +1,6 @@ --- - name: Clear Drupal cache. - command: + ansible.builtin.command: cmd: "{{ drush_bin }} -l {{ site.folder }} -y cr" chdir: "{{ deploy_path }}/{{ webroot }}/sites/{{ site.folder }}" become: "{{ 'no' if www_user == deploy_user else 'yes' }}" @@ -9,3 +9,10 @@ loop_control: loop_var: site run_once: true + register: _drush_output + +- name: Show drush output. + ansible.builtin.debug: + msg: "{{ _drush_output }}" + when: drupal.drush_verbose_output + diff --git a/roles/database_apply/database_apply-drupal8/tasks/main.yml b/roles/database_apply/database_apply-drupal8/tasks/main.yml index c649826c..e2fecd17 100644 --- a/roles/database_apply/database_apply-drupal8/tasks/main.yml +++ b/roles/database_apply/database_apply-drupal8/tasks/main.yml @@ -23,6 +23,12 @@ loop_control: loop_var: site when: (previous_build_number == 0) or (site.force_install is defined and site.force_install) + register: _drush_output + +- name: Show drush output. + ansible.builtin.debug: + msg: "{{ _drush_output }}" + when: drupal.drush_verbose_output - name: Fix permissions on Drupal directory. ansible.builtin.file: @@ -54,6 +60,12 @@ loop_control: loop_var: site when: site.config_import_command != 'deploy' + register: _drush_output + +- name: Show drush output. + ansible.builtin.debug: + msg: "{{ _drush_output }}" + when: drupal.drush_verbose_output - name: Import configuration. ansible.builtin.command: @@ -67,3 +79,10 @@ when: - previous_build_number > 0 - site.config_import_command + register: _drush_output + +- name: Show drush output. + ansible.builtin.debug: + msg: "{{ _drush_output }}" + when: drupal.drush_verbose_output + diff --git a/roles/sync/drupal_sync_tasks/database_apply/database_apply-drupal8/tasks/main.yml b/roles/sync/drupal_sync_tasks/database_apply/database_apply-drupal8/tasks/main.yml index 96d9b65f..d13b0129 100644 --- a/roles/sync/drupal_sync_tasks/database_apply/database_apply-drupal8/tasks/main.yml +++ b/roles/sync/drupal_sync_tasks/database_apply/database_apply-drupal8/tasks/main.yml @@ -17,6 +17,12 @@ with_items: "{{ drupal.sites }}" loop_control: loop_var: site + register: _drush_output + +- name: Show drush output. + ansible.builtin.debug: + msg: "{{ _drush_output }}" + when: drupal.drush_verbose_output # This only runs if the sync_config_import variable is not defined or it is defined and is true. If it's defined and false, this won't run. - name: Import configuration. @@ -31,6 +37,12 @@ when: - site.config_import_command - site.sync_config_import is not defined or site.sync_config_import + register: _drush_output + +- name: Show drush output. + ansible.builtin.debug: + msg: "{{ _drush_output }}" + when: drupal.drush_verbose_output - name: Clear the cache. ansible.builtin.include_role: