## 1. Move trojan variables to all.yml - [x] 1.1 Move `trojan_domain`, `trojan_port`, `trojan_password`, `trojan_fallback_port` from `group_vars/landing.yml` to `group_vars/all.yml` ## 2. Verify - [x] 2.1 Run `ansible-lint site.yml` or a dry-run `ansible-playbook site.yml --check` to confirm no undefined variable errors