- name: Create app directory file: path: /srv/forgejo state: directory - name: Copy Docker Compose script copy: src: "{{ role_path }}/files/docker-compose.yml" dest: /srv/forgejo/docker-compose.yml - name: Create data directory file: path: /data/forgejo state: directory owner: 1000 group: 1000 - name: Copy conf directory file: path: /srv/forgejo/conf state: directory owner: 1000 group: 1000 - name: Copy app.ini template: src: "{{ role_path }}/templates/app.ini" dest: /srv/forgejo/conf/app.ini register: config - name: Start the Docker Compose docker_compose: project_src: /srv/forgejo pull: true remove_orphans: true restarted: "{{ config.changed }}"