spec.md 568 B

MODIFIED Requirements

Requirement: Trojan variables are available on localhost for config generation

The variables trojan_domain, trojan_port, trojan_password, and trojan_fallback_port SHALL be defined in group_vars/all.yml so they are accessible during the localhost Surge config generation play, in addition to the landing server deployment role.

Scenario: Variables available on localhost

  • WHEN the localhost play renders surge-client.conf
  • THEN trojan_domain, trojan_port, trojan_password resolve without undefined errors