--- - name: Create Mealie directory structure file: path: "{{ item }}" state: directory mode: 0755 loop: - "{{ mealie_base_dir }}" - "{{ mealie_data_dir }}" - name: Deploy Mealie docker-compose.yml template: src: docker-compose.yml.j2 dest: "{{ mealie_base_dir }}/docker-compose.yml" mode: 0644 - name: Start Mealie container shell: | cd {{ mealie_base_dir }} docker compose up -d args: executable: /bin/bash - name: Wait for Mealie to start pause: seconds: 15 - name: Check Mealie container status shell: docker ps --filter name=mealie register: mealie_status changed_when: false - name: Show Mealie status debug: var: mealie_status.stdout