You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
33 lines
866 B
33 lines
866 B
3 years ago
|
---
|
||
|
|
||
|
- name: Deploy configuration
|
||
|
template: src=env.j2 dest={{ pim_root_dir }}/app/.env.local group={{ pim_user }} mode=640
|
||
|
tags: pim
|
||
|
|
||
|
- import_tasks: ../includes/webapps_webconf.yml
|
||
|
vars:
|
||
|
- app_id: pim_{{ pim_id }}
|
||
|
- php_version: "{{ pim_php_version }}"
|
||
|
- php_fpm_pool: "{{ pim_php_fpm_pool | default('') }}"
|
||
|
tags: pim
|
||
|
|
||
|
- name: Build assets
|
||
|
command: scl enable php{{ pim_php_version }} -- make prod
|
||
|
args:
|
||
|
chdir: "{{ pim_root_dir }}/app"
|
||
|
environment:
|
||
|
NO_DOCKER: true
|
||
|
become_user: "{{ pim_user }}"
|
||
|
when: pim_install_mode != 'none'
|
||
|
tags: pim
|
||
|
|
||
|
- name: Deploy permission script
|
||
|
template: src=perms.sh.j2 dest={{ pim_root_dir }}/perms.sh mode=755
|
||
|
register: pim_perm_script
|
||
|
tags: pim
|
||
|
|
||
|
- name: Apply permissions
|
||
|
command: "{{ pim_root_dir }}/perms.sh"
|
||
|
when: pim_perm_script.changed or pim_install_mode != 'none'
|
||
|
tags: pim
|