Ansible evaluates environment blocks even when when conditions are false. The deregister scenario sets skip_runner_registration: true but the environment block still references gitea_runner_uid, causing "variable is undefined" errors. Add default(0) filter to prevent this. Generated with [Devin](https://devin.ai) Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>