2025-02-11 19:14:02 +01:00

34 lines
861 B
YAML

- 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