playbooks/roles/vhosts
Haitao Pan 837e918c8e fix(acp_server_opencode): detect opencode CLI at deploy time (portable across Debian/Ubuntu/macOS)
Stop assuming a fixed opencode path. Probe the real binary with 'command -v'
using the role PATH, then feed the resolved path to both the systemd unit and
the launchd plist (plist now also passes -opencode-bin). Falls back to the
OS-aware default when opencode is not yet installed.

Also remove the dead acp-bridge.service.j2 template: it was not deployed by any
task and referenced two undefined vars (acp_opencode_bridge_disabled_binary_path,
acp_opencode_bridge_opencode_binary_path) — a hardcoding landmine.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-28 15:31:45 +08:00
..
accounts_service fix: quote strings in caddy_base_dir Jinja (invalid unquoted expr) 2026-06-21 09:55:12 +00:00
acp_server_codex fix(macOS): correctly sequence launchctl unload and load by using listen rather than notify in handlers 2026-06-21 18:55:52 +08:00
acp_server_gemini fix(acp-gemini): create runtime dirs so service WorkingDirectory exists 2026-06-23 14:31:38 +08:00
acp_server_hermes fix(macOS): correctly sequence launchctl unload and load by using listen rather than notify in handlers 2026-06-21 18:55:52 +08:00
acp_server_opencode fix(acp_server_opencode): detect opencode CLI at deploy time (portable across Debian/Ubuntu/macOS) 2026-06-28 15:31:45 +08:00
acp_vhosts fix: quote strings in caddy_base_dir Jinja (invalid unquoted expr) 2026-06-21 09:55:12 +00:00
agent-svc-plus Make TLS cert name configurable 2026-04-11 12:55:31 +08:00
ai-workspace feat(ai-workspace): consume prebuilt console runtime for final deployment 2026-06-22 17:04:55 +08:00
alerting
alicloud_dns_record
alicloud_dns_sync
alloy
apisix_service fix: quote strings in caddy_base_dir Jinja (invalid unquoted expr) 2026-06-21 09:55:12 +00:00
billing-service Deploy billing-service from build artifact 2026-04-12 19:05:17 +08:00
blackbox_exporter
caddy feat(caddy): OS-aware caddy_config_dir (Linux /etc/caddy, macOS brew) 2026-06-21 16:10:32 +08:00
cert-manager
chasquid
cni_cilium/tasks feat(gpu_inference): add comprehensive GPU inference infrastructure with Sealos, Ray, and vLLM 2026-04-23 19:17:23 +08:00
common fix(common): install fail2ban via apt on Debian so module_defaults lock_timeout renders 2026-06-24 16:05:40 +08:00
console_service fix: quote strings in caddy_base_dir Jinja (invalid unquoted expr) 2026-06-21 09:55:12 +00:00
deepflow_agent
docker fix(offline): skip online repos for docker/nodejs and add ubuntu 26.04 support 2026-06-17 20:43:16 +08:00
docs_service fix: quote strings in caddy_base_dir Jinja (invalid unquoted expr) 2026-06-21 09:55:12 +00:00
dovecot
firewall
gateway_openclaw fix: update litellm mainstream models registration and gateway defaults 2026-06-27 14:49:18 +08:00
gnome_xrdp_minimal
gpu-k8s
gpu-k8s-reset
grafana
HAProxy
k3s
k3s_platform_addon
k3s_platform_bootstrap
k3s-addon
k3s-cluster
k3s-cluster-agent
k3s-cluster-server
k3s-reset
k8s-node fix(permissions): add missing become:true to all cross-platform /usr/local/bin writes 2026-06-19 18:56:47 +08:00
kernel_tuning/tasks feat(gpu_inference): add comprehensive GPU inference infrastructure with Sealos, Ray, and vLLM 2026-04-23 19:17:23 +08:00
litellm fix: update litellm mainstream models registration and gateway defaults 2026-06-27 14:49:18 +08:00
modern_it_history fix: quote strings in caddy_base_dir Jinja (invalid unquoted expr) 2026-06-21 09:55:12 +00:00
network_info
nextjs
nginx
nginx-proxy
node_exporter
nodejs fix(macos): select architecture Homebrew explicitly 2026-06-27 12:45:34 +08:00
openobserve
OpenResty chore: submit remaining playbooks changes 2026-05-02 19:41:38 +08:00
otel-collector fix(permissions): add missing become:true to all cross-platform /usr/local/bin writes 2026-06-19 18:56:47 +08:00
plasma_xrdp_minimal
postgres feat: implement postgresql.svc.plus docker deployment role 2026-06-26 10:00:00 +08:00
postgresql_service
process_exporter fix(permissions): add missing become:true to all cross-platform /usr/local/bin writes 2026-06-19 18:56:47 +08:00
prometheus fix(permissions): add missing become:true to all cross-platform /usr/local/bin writes 2026-06-19 18:56:47 +08:00
prometheus-transfer
promtail-agent
python3
qmd chore: qmd version bump, macOS container runtime deps, ignore inventory pycache 2026-06-23 21:01:57 +08:00
Redis
remote_desktop_xrdp_server feat: deliver versioned AI Workspace Runtime 2026-06-14 13:19:44 +08:00
sealos_cluster feat(gpu_inference): add comprehensive GPU inference infrastructure with Sealos, Ray, and vLLM 2026-04-23 19:17:23 +08:00
sealos-k8s
secret-manger/tasks
ssh-trust
telegraf
validation/tasks fix(litellm,validation): refine model registration and add cross-platform service validation 2026-06-22 13:52:05 +08:00
vault Merge remote-tracking branch 'origin/main' 2026-06-21 20:41:41 +08:00
vpn-overlay
wireguard-client
wireguard-gateway
xcontrol_server
xfce_desktop_minimal_runtime fix(xfce/nodejs): explicit nodejs_version fallback (omit sentinel leaked into repo URL) 2026-06-26 10:56:36 +08:00
xray-exporter feat: wire multi-node billing deployment config 2026-04-12 13:14:41 +08:00
xworkmate_bridge fix(xworkmate_bridge): align Caddy SSE timeouts with bridge 60min max wait 2026-06-26 10:49:01 +08:00
xworkmate_bridge_distributed_vpn feat: Remote Desktop Ansible Deployment for xworkmate-bridge 2026-06-03 10:49:49 +08:00
zot