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