43 lines
2.1 KiB
YAML
43 lines
2.1 KiB
YAML
---
|
|
xworkmate_bridge_service_name: xworkmate-bridge
|
|
# 引用全局 Secret
|
|
xworkmate_bridge_auth_token: "{{ lookup('ansible.builtin.env', 'BRIDGE_AUTH_TOKEN') | default(lookup('ansible.builtin.env', 'INTERNAL_SERVICE_TOKEN') | default('', true), true) }}"
|
|
xworkmate_bridge_listen_host: 127.0.0.1
|
|
xworkmate_bridge_listen_port: 8787
|
|
xworkmate_bridge_container_port: 8787
|
|
xworkmate_bridge_container_name: xworkmate-bridge-managed
|
|
xworkmate_bridge_base_dir: /opt/cloud-neutral/xworkmate-bridge
|
|
xworkmate_bridge_compose_file: "{{ xworkmate_bridge_base_dir }}/docker-compose.yml"
|
|
xworkmate_bridge_project_name: xworkmate-bridge
|
|
service_compose_image: "{{ lookup('ansible.builtin.env', 'SERVICE_COMPOSE_IMAGE') | default('', true) }}"
|
|
service_compose_registry_server: "{{ lookup('ansible.builtin.env', 'GHCR_REGISTRY') | default('ghcr.io', true) }}"
|
|
service_compose_registry_username: "{{ lookup('ansible.builtin.env', 'GHCR_USERNAME') | default('', true) }}"
|
|
service_compose_registry_password: "{{ lookup('ansible.builtin.env', 'GHCR_PASSWORD') | default(lookup('ansible.builtin.env', 'GHCR_TOKEN') | default('', true), true) }}"
|
|
xworkmate_bridge_container_env:
|
|
ACP_AUTH_TOKEN: "{{ xworkmate_bridge_auth_token }}"
|
|
INTERNAL_SERVICE_TOKEN: "{{ xworkmate_bridge_auth_token }}"
|
|
IMAGE: "{{ service_compose_image }}"
|
|
|
|
# ACP Deployment Flags
|
|
deploy_acp_codex: true
|
|
deploy_acp_opencode: true
|
|
deploy_acp_gemini: true
|
|
|
|
# 统一域名:全部指向 xworkmate-bridge.svc.plus
|
|
xworkmate_bridge_domain: xworkmate-bridge.svc.plus
|
|
xworkmate_bridge_public_base_url: https://xworkmate-bridge.svc.plus
|
|
xworkmate_bridge_service_domain: xworkmate-bridge.svc.plus
|
|
xworkmate_bridge_service_public_base_url: https://xworkmate-bridge.svc.plus
|
|
|
|
# Internal 真源映射 (Final Source of Truth)
|
|
xworkmate_bridge_openclaw_url: "ws://127.0.0.1:18789/"
|
|
xworkmate_bridge_codex_rpc_url: "http://127.0.0.1:9001/acp/rpc"
|
|
xworkmate_bridge_opencode_rpc_url: "http://127.0.0.1:38992/acp/rpc"
|
|
xworkmate_bridge_gemini_rpc_url: "http://127.0.0.1:8791/acp/rpc"
|
|
xworkmate_bridge_hermes_rpc_url: "http://127.0.0.1:3920/acp/rpc"
|
|
|
|
xworkmate_bridge_packages:
|
|
- caddy
|
|
|
|
# Legacy services to clean up
|