Add caddy_enabled (group_vars/all) defaulting to ansible_os_family != 'Darwin', overridable via -e caddy_enabled=true/false. Wrap the dedicated caddy role and the gateway_openclaw Caddy ingress block in 'when: caddy_enabled | bool' so macOS single-host deploys never touch /etc/caddy or start caddy, while Linux VPS deploys keep Caddy + HTTP/TLS by default. Notifies only fire from gated tasks, so the Reload caddy handlers stay inert when disabled. |
||
|---|---|---|
| .. | ||
| all.yml | ||
| xworkmate_bridge_distributed.yml | ||