--- - name: Deploy optional fail2ban rules ansible.builtin.include_tasks: setup-fail2ban.yaml when: gitea_fail2ban_enabled | bool - name: Generate Gitea configuration files ansible.builtin.include_tasks: generate-config.yaml - name: Create or remove Gitea users ansible.builtin.include_tasks: manage_users.yaml when: gitea_users | length > 0 - name: Start Docker Compose stack after configuration ansible.builtin.include_tasks: "{{ app_roles_path }}/docker_compose_app/tasks/manage_compose.yaml" vars: app_compose_start: true