75 lines
1.8 KiB
YAML
75 lines
1.8 KiB
YAML
|
---
|
||
|
# If re-enabled, allow to fail when missing:
|
||
|
# - name: reclaim permission to settings.local.php
|
||
|
# file:
|
||
|
# path: "{{ build_dir }}/web/sites/default/settings.local.php"
|
||
|
# state: file
|
||
|
# mode: "0766"
|
||
|
# delegate_to: 127.0.0.1
|
||
|
# run_once: true
|
||
|
#
|
||
|
# - name: reclaim permission to settings folder
|
||
|
# file:
|
||
|
# path: "{{ build_dir }}/web/sites/default"
|
||
|
# state: directory
|
||
|
# mode: "0777"
|
||
|
# recurse: true
|
||
|
# delegate_to: 127.0.0.1
|
||
|
# run_once: true
|
||
|
|
||
|
- name: delete build directory
|
||
|
file:
|
||
|
path: "{{ build_dir }}"
|
||
|
state: absent
|
||
|
delegate_to: 127.0.0.1
|
||
|
run_once: true
|
||
|
|
||
|
- name: re-create build directory
|
||
|
file:
|
||
|
path: "{{ build_dir }}"
|
||
|
state: directory
|
||
|
delegate_to: 127.0.0.1
|
||
|
run_once: true
|
||
|
|
||
|
- name: checkout version {{ git_branch }}
|
||
|
git:
|
||
|
accept_hostkey: yes
|
||
|
clone: yes
|
||
|
depth: 1
|
||
|
dest: "{{ build_dir }}"
|
||
|
name: "{{ git_repo }}"
|
||
|
update: yes
|
||
|
version: "{{ git_branch }}"
|
||
|
delegate_to: 127.0.0.1
|
||
|
run_once: true
|
||
|
|
||
|
- name: set site directory permissions
|
||
|
file:
|
||
|
path: "{{ build_dir }}"
|
||
|
state: directory
|
||
|
mode: "0755"
|
||
|
delegate_to: 127.0.0.1
|
||
|
run_once: true
|
||
|
|
||
|
# - name: generate css
|
||
|
# Need correct theme path? Just use theme_name as shown?:
|
||
|
# command: sassc {{ build_dir }}/web/themes/custom/{{ theme_name }}/sass/styles.scss {{ build_dir }}/web/themes/custom/{{ theme_name }}/css/styles.css
|
||
|
# delegate_to: 127.0.0.1
|
||
|
# run_once: true
|
||
|
|
||
|
- name: create settings.local.php
|
||
|
template:
|
||
|
src: "settings.local.php.j2"
|
||
|
dest: "{{ build_dir }}/web/sites/default/settings.local.php"
|
||
|
mode: "0755"
|
||
|
delegate_to: 127.0.0.1
|
||
|
|
||
|
- name: install composer-managed items
|
||
|
composer:
|
||
|
command: install
|
||
|
no_dev: true
|
||
|
optimize_autoloader: true
|
||
|
working_dir: "{{ build_dir }}"
|
||
|
delegate_to: 127.0.0.1
|
||
|
run_once: true
|