--- # Requires caddy to have run first. Gitea uses SQLite, not Postgres. - name: Deploy Gitea as a rootless Podman Quadlet hosts: emily gather_facts: true vars_files: - vars/default.yml pre_tasks: # Quadlet needs the network unit before it generates the app unit. - name: Register Gitea's network with Caddy ansible.builtin.include_tasks: "{{ playbook_dir }}/../caddy/roles/register/tasks/main.yaml" roles: - ssh - gitea - caddy