{ "name": "cloudflare-tunnel-manager", "version": "1.0.0", "description": "Two-phase plan/apply/rollback management for Cloudflare Tunnel lifecycle.", "defaults": { "CONFIG_DIR": "outputs/config", "SERVICE_NAME": "cloudflared-tunnel", "DRY_RUN": "1", "REQUIRE_CONFIRM": "1", "CONFIRM_PHRASE": "I UNDERSTAND THIS CAN CHANGE DNS AND TUNNEL ROUTES" }, "phases": { "preflight": [ "00_preflight.sh" ], "tunnel": { "plan": [ "10_tunnel_plan.sh" ], "apply": [ "11_tunnel_apply.sh" ], "rollback": [ "rollback/undo_tunnel.sh" ] }, "dns": { "plan": [ "20_dns_plan.sh" ], "apply": [ "21_dns_apply.sh" ], "rollback": [ "rollback/undo_dns.sh" ] }, "service": { "plan": [ "30_service_plan.sh" ], "apply": [ "31_service_apply.sh" ], "rollback": [ "rollback/undo_service.sh" ] }, "verify": [ "90_verify.sh" ], "report": [ "99_report.sh" ] }, "eu_compliance": { "data_residency": "EU", "jurisdiction": "Ireland", "gdpr_applicable": true } }