Add Ansible playbook for deployments

This commit is contained in:
Oliver Davies 2020-02-07 07:43:17 +00:00
parent 4299ca3ae7
commit f2e458ca13
14 changed files with 293 additions and 12 deletions

View file

@ -0,0 +1,10 @@
---
- name: Setup directory permissions for files directories
become: true
file:
path: '{{ ansistrano_shared_path }}/{{ project_web_dir }}/sites/default/files'
state: directory
owner: www-data
group: root
mode: u=rwx,g=rw,o=
recurse: true

View file

@ -0,0 +1,9 @@
---
- name: Install Composer dependencies
composer:
command: install
working_dir: '{{ ansistrano_release_path.stdout }}'
- name: Generate settings.php file
include_role:
name: './roles/drupal-settings'