--- - include_tasks: setup-Debian.yml when: ansible_os_family == 'Debian' - name: Install Docker. package: name: "{{ docker_package }}" state: "{{ docker_package_state }}" notify: Restart docker - name: Install Docker and Compose pip package pip: name: "{{ item }}" loop: - docker - docker-compose - name: Ensure Docker is started and enabled at boot. service: name: docker state: "{{ docker_service_state }}" enabled: "{{ docker_service_enabled }}" - name: Ensure handlers are notified now to avoid firewall conflicts. meta: flush_handlers - include_tasks: docker-compose.yml when: docker_install_compose | bool - include_tasks: docker-users.yml when: docker_users | length > 0