35 lines
830 B
YAML
35 lines
830 B
YAML
---
|
|
- name: 'Ensure sites config directory exists'
|
|
file:
|
|
path: "{{ remote_service_path }}/sites"
|
|
state: directory
|
|
owner: "{{ ansible_user }}"
|
|
tags:
|
|
- configa
|
|
|
|
- name: 'Copy sites configuration to remote server'
|
|
template:
|
|
src: "{{ file }}"
|
|
dest: "{{ remote_service_path }}/sites/{{ file|basename }}"
|
|
with_fileglob: "{{ service_path }}/sites/*"
|
|
loop_control:
|
|
loop_var: file
|
|
notify:
|
|
- Restart services
|
|
tags:
|
|
- config
|
|
register: legacy_sites
|
|
|
|
- name: Force nginx restart after play
|
|
set_fact:
|
|
services_to_restart: "{{ services_to_restart + ['legacy_nginx'] }}"
|
|
when: legacy_sites.changed
|
|
tags:
|
|
- config
|
|
|
|
- name: "Create docker images for php-fpm"
|
|
include_tasks: "{{ service_path }}/tasks/_docker.yml"
|
|
loop: "{{ php_versions }}"
|
|
loop_control:
|
|
loop_var: version
|