- name: Install latest docker & docker-compose package ansible.builtin.package: name: - docker - docker-compose state: present - name: Start and enable docker service ansible.builtin.service: name: docker state: started enabled: true - name: Ensure kitchenowl directory exists ansible.builtin.file: path: "{{ kitchenowl_path }}" state: directory owner: root group: root mode: '0755' - name: Ensure latest kitchenowl image pulled community.docker.docker_compose_v2_pull: project_src: "{{ kitchenowl_path }}" notify: - docker compose down - docker compose up - name: Ensure kitchenowl docker-compose.yaml ansible.builtin.template: src: docker-compose.j2 dest: "{{ kitchenowl_path }}/docker-compose.yml" owner: root group: root mode: '0644' notify: docker compose up register: output - name: Show results ansible.builtin.debug: var: output