diff --git a/roles/cache_clear/cache_clear-mautic/tasks/main.yml b/roles/cache_clear/cache_clear-mautic/tasks/main.yml index 9ecec98c..56884d16 100644 --- a/roles/cache_clear/cache_clear-mautic/tasks/main.yml +++ b/roles/cache_clear/cache_clear-mautic/tasks/main.yml @@ -2,11 +2,9 @@ - name: set console path set_fact: mautic_console_bin: "env php {{ deploy_path }}/{{ webroot }}/app/console" - run_once: true - name: Clear cache. command: cmd: "{{ mautic_console_bin }} cache:clear --no-interaction --env=prod --no-warmup" become: "{{ 'no' if www_user == deploy_user else 'yes' }}" become_user: "{{ www_user }}" - run_once: true diff --git a/roles/cache_clear/cache_clear-symfony/README.md b/roles/cache_clear/cache_clear-symfony/README.md new file mode 100644 index 00000000..8bb3fde2 --- /dev/null +++ b/roles/cache_clear/cache_clear-symfony/README.md @@ -0,0 +1,7 @@ +# Symfony +Clears the Symfony application cache. + + + + + diff --git a/roles/cache_clear/cache_clear-symfony/defaults/main.yml b/roles/cache_clear/cache_clear-symfony/defaults/main.yml new file mode 100644 index 00000000..c90f2d13 --- /dev/null +++ b/roles/cache_clear/cache_clear-symfony/defaults/main.yml @@ -0,0 +1,2 @@ +--- +cache_clear_symfony_env: prod diff --git a/roles/cache_clear/cache_clear-symfony/tasks/main.yml b/roles/cache_clear/cache_clear-symfony/tasks/main.yml new file mode 100644 index 00000000..689af2c2 --- /dev/null +++ b/roles/cache_clear/cache_clear-symfony/tasks/main.yml @@ -0,0 +1,10 @@ +--- +- name: Set console path. + ansible.builtin.set_fact: + symfony_console_bin: "{{ symfony_console_bin | default('env php ' + deploy_path + '/bin/console') }}" + +- name: Clear cache. + ansible.builtin.command: + cmd: "{{ symfony_console_bin }} cache:clear --no-interaction --env={{ cache_clear_symfony_env }} --no-warmup" + become: "{{ 'no' if www_user == deploy_user else 'yes' }}" + become_user: "{{ www_user }}"