---
- name: Create Gitea directory
  file:
    path: "{{ gitea_folder_name }}"
    state: directory
    owner: "{{ base_user_name }}"
    group: "{{ base_user_name }}"
    mode: 0755

- name: Copy Gitea Compose file
  template:
    src: docker-compose.yml.j2
    # Remove .j2 extension
    dest: "{{ gitea_folder_name }}/docker-compose.yml"
    owner: "{{ base_user_name }}"
    group: "{{ base_user_name }}"
    mode: 0644

- name: Ensure container is up to date
  community.docker.docker_compose:
    project_src: "{{ gitea_folder_name }}"
    remove_orphans: yes
    pull: yes
    recreate: smart
    state: present