--- - hosts: localhost roles: - common - cluster-replacement - mysql - elasticsearch - conductor tasks: - name: "Start {{ mysql_image_name }} and es" docker_stack: name: conductor state: present compose: - "{{ target_path }}/mysql-swarm.yaml" - "{{ target_path }}/elasticsearch-swarm.yaml" - name: "Waiting for {{ mysql_image_name }} and es DBs" pause: seconds: 60 - name: Start conductor docker_stack: name: conductor state: present compose: - "{{ target_path }}/conductor-swarm.yaml" - name: Start haproxy docker_stack: name: conductor state: present compose: - "{{ target_path }}/haproxy-swarm.yaml"