MODIFIED Requirements
Requirement: Surge client config is generated after deployment
The playbook SHALL render a Surge client configuration file on the Ansible controller using the actual deployed parameters (relay domain, ports, passwords, landing domain, Trojan password).
Scenario: Surge config generated
- WHEN the playbook completes server deployment
- THEN a Surge client config is written to
output/surge-client.conf on the Ansible controller
- THEN the config contains relay domain, SS port, SS password, landing domain, Trojan password