--- - name: Set backup staging directory set_fact: _comentario_backup_dir: "{{ backup_staging_dir | default('/var/backups') }}/comentario" - name: Stop comentario stack community.docker.docker_compose_v2: project_src: "{{ install_dir }}" state: absent - name: Restore docker-compose file copy: src: "{{ _comentario_backup_dir }}/docker-compose.yml" dest: "{{ install_dir }}/docker-compose.yml" remote_src: yes mode: "0600" - name: Restore secrets file copy: src: "{{ _comentario_backup_dir }}/secrets.yaml" dest: "{{ install_dir }}/secrets.yaml" remote_src: yes mode: "0600" - name: Restore comentario postgres volume command: > docker run --rm -v comentario_comentario_postgres_data:/data -v {{ _comentario_backup_dir }}:/backup alpine sh -c "rm -rf /data/* && tar xzf /backup/comentario_postgres_data.tar.gz -C /data" - name: Start comentario stack community.docker.docker_compose_v2: project_src: "{{ install_dir }}" state: present