Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion hooks/post_folder_creation.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
- name: hook | Create web/uploads folder.
file: state=directory path={{symfony_shared_dir}}/web/uploads
file: state=directory path="{{symfony_shared_dir}}/web/uploads"

- name: hook | Symlink to release.
file: state=link src="{{symfony_shared_dir}}/web/uploads" path="{{symfony_current_release_dir}}/web/uploads"
4 changes: 2 additions & 2 deletions tasks/00-facts.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
# simplify folder and command vars

- name: Check/define release name.
set_fact: symfony_project_release={{ lookup('pipe', 'date +%Y%m%d%H%M%S') }}
set_fact: symfony_project_release="{{ lookup('pipe', 'date +%Y%m%d%H%M%S') }}"
when: symfony_project_release == None

- name: Set symfony_current_release.
Expand All @@ -15,4 +15,4 @@
set_fact: symfony_shared_dir={{symfony_project_root}}/shared

- name: Set symfony_console.
set_fact: symfony_console={{symfony_current_release_dir}}/app/console
set_fact: symfony_console={{symfony_current_release_dir}}/app/console
1 change: 0 additions & 1 deletion tasks/empty.yml

This file was deleted.

18 changes: 13 additions & 5 deletions tasks/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,9 @@
shell: cat {{symfony_current_release_dir}}/composer.json
register: composer_content

- include: "{{ symfony_project_post_folder_creation_tasks | default('empty.yml') }}"
- name: Include creation tasks.
include: "{{ symfony_project_post_folder_creation_tasks }}"
when: symfony_project_post_folder_creation_tasks | exists

- name: Create symlinks to shared directories.
file: state=link src="{{symfony_shared_dir}}{{item.src}}" path="{{symfony_current_release_dir}}{{item.path}}"
Expand All @@ -33,7 +35,9 @@

- include: 20-composer.yml

- include: "{{ symfony_project_pre_cache_warmup_tasks | default('empty.yml') }}"
- name: Include pre cache warmup tasks.
include: "{{ symfony_project_pre_cache_warmup_tasks }}"
when: symfony_project_pre_cache_warmup_tasks | exists

- include: 30-cache.yml

Expand All @@ -44,11 +48,15 @@
- name: create release file
copy: content="{{symfony_current_release}}" dest="{{symfony_current_release_dir}}/RELEASE" mode=644

- include: "{{ symfony_project_pre_live_switch_tasks | default('empty.yml') }}"
- name: Include pre live switch tasks.
include: "{{ symfony_project_pre_live_switch_tasks }}"
when: symfony_project_pre_live_switch_tasks | exists

- name: Create symlink for release.
file: state=link src="{{symfony_current_release_dir}}" path="{{symfony_project_root}}/current"

- include: "{{ symfony_project_post_live_switch_tasks | default('empty.yml') }}"
- name: Include post live switch tasks.
include: "{{ symfony_project_post_live_switch_tasks }}"
when: symfony_project_post_live_switch_tasks | exists

- include: 60-clean_releases.yml
- include: 60-clean_releases.yml