- name: Create Gitea directory file: path: "{{ gitea_root }}" state: directory - name: Install Gitea's docker-compose file template: src: docker-compose.yml.j2 dest: "{{ gitea_root }}/docker-compose.yml" - name: Install Gitea's docker-compose variables template: src: compose-env.j2 dest: "{{ gitea_root }}/.env" - name: Install Gitea systemd service template: src: gitea.service.j2 dest: "/etc/systemd/system/{{ gitea_name }}.service" register: gitea_systemd - name: Reload systemd manager configuration systemd: daemon_reload: true when: gitea_systemd.changed - name: Start and enable Gitea service: name: "{{ gitea_name }}" state: started enabled: true