--- - name: Validate Forgejo variables ansible.builtin.import_tasks: validate.yaml - name: Configure SSH passthrough ansible.builtin.import_tasks: ssh-passthrough.yaml - name: Deploy Forgejo ansible.builtin.include_role: name: docker_service vars: service_name: "forgejo" service_base_path: "{{ forgejo_base_path }}" service_directories: - { path: "data" } - { path: "config" } service_templates: - src: "app.ini.j2" dest: "config/app.ini" owner: "{{ forgejo_uid }}" group: "{{ forgejo_gid }}" mode: "0600" - { src: "docker-compose.yml.j2", dest: "docker-compose.yml" } health_check_url: "http://localhost:{{ forgejo_http_port }}/api/v1/version" health_check_delay: 5 health_check_retries: 30