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

- name: Copy Lychee Compose file
  template:
    src: docker-compose.yml.j2
    # Remove .j2 extension
    dest: "{{ lychee_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: "{{ lychee_folder_name }}"
    remove_orphans: yes
    pull: yes
    recreate: smart
    state: present