From 733363ff9a5f7dbd0840ad5d94c3493b451ee19d Mon Sep 17 00:00:00 2001 From: "Nathanael d. Noblet" Date: Tue, 13 Feb 2018 23:34:09 -0700 Subject: [PATCH] support clearing the cache on sf3.x --- README.md | 1 + defaults/main.yml | 1 + tasks/30-cache.yml | 4 ++-- 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 4bc49a012..e1c6c5063 100644 --- a/README.md +++ b/README.md @@ -100,6 +100,7 @@ These are the possible role variables - you only need to have a small set define symfony_project_config_dir: 'app/config' # symfony configuration dir symfony_project_parameters_file: parameters.yml # optional fixed parameters file in shared symfony_project_cache_command: cache:warmup + symfony_project_cache_dir: app # sf >= 3.0 var symfony_project_manage_composer: True symfony_project_composer_opts: '--no-dev --optimize-autoloader --no-interaction' diff --git a/defaults/main.yml b/defaults/main.yml index dcf0e9e6e..ae08c32ff 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -24,6 +24,7 @@ symfony_project_console_command: "app/console" symfony_project_config_dir: "app/config" symfony_project_parameters_file: parameters.yml symfony_project_cache_command: cache:warmup +symfony_project_cache_dir: app symfony_project_manage_composer: True symfony_project_composer_opts: "--no-dev --optimize-autoloader --no-interaction" diff --git a/tasks/30-cache.yml b/tasks/30-cache.yml index f884f1b57..4f86ca637 100644 --- a/tasks/30-cache.yml +++ b/tasks/30-cache.yml @@ -1,6 +1,6 @@ --- - name: Remove cache dir manually. - file: state=absent path={{symfony_current_release_dir}}/app/cache/{{symfony_project_env}} + file: state=absent path={{symfony_current_release_dir}}/{{symfony_project_cache_dir}}/cache/{{symfony_project_env}} when: symfony_project_enable_cache_warmup == True tags: - cache @@ -9,4 +9,4 @@ shell: cd {{symfony_current_release_dir}} && export SYMFONY_ENV={{symfony_project_env}}; {{symfony_project_php_path}} {{symfony_project_php_options}} {{symfony_console}} {{symfony_project_cache_command}} {{symfony_project_console_opts}} when: symfony_project_enable_cache_warmup == True tags: - - cache \ No newline at end of file + - cache