---
- 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