- name: "Set global docker_compose_instance_directory: {{ path_docker_compose_instances }}{{ docker_compose_project_name }}/"
  set_fact:
    docker_compose_instance_directory: "{{ path_docker_compose_instances }}{{ docker_compose_project_name }}/"

- name: "remove {{ docker_compose_instance_directory }} and all its contents"
  file:
    path: "{{ docker_compose_instance_directory }}"
    state: absent
  when: mode_reset | bool

- name: "create {{docker_compose_instance_directory}}"
  file:
    path: "{{docker_compose_instance_directory}}"
    state: directory
    mode: 0755

- name: flush docker service
  meta: flush_handlers
  when: run_once_docker_compose is not defined

- name: run the docker tasks once
  set_fact:
    run_once_docker_compose: true
  when: run_once_docker_compose is not defined