- name: Create Gitea data directory file: path: "{{ gitea_data_path }}" state: directory owner: "1000" group: "1000" mode: '0755' become: true - name: Copy Docker Compose file template: src: docker-compose.yml.j2 dest: "{{ gitea_data_path }}/docker-compose.yml" mode: '0644' become: true - name: Deploy Gitea container using Docker Compose V2 community.docker.docker_compose_v2: project_src: "{{ gitea_data_path }}" state: present become: true - name: Ensure Gitea container is running community.docker.docker_container_info: name: "{{ gitea_container_name }}" register: container_info - name: Restart Gitea container if not running community.docker.docker_container: name: "{{ gitea_container_name }}" state: started restart: true when: not container_info.container.State.Running