--- - name: Ensure Flibusta directories exist file: path: "{{ item }}" state: directory mode: '0755' loop: - "{{ flibusta_base_dir }}/config" - "{{ flibusta_base_dir }}/data" - "{{ flibusta_books_dir }}" become: yes - name: Deploy docker-compose.yml for Flibusta template: src: docker-compose.yml.j2 dest: /opt/flibusta/docker-compose.yml mode: '0644' become: yes - name: Pull and deploy Flibusta container community.docker.docker_compose_v2: project_src: /opt/flibusta pull: yes become: yes