playbooks/deploy_xworkmate_bridge_vhosts.yml
2026-05-03 11:30:58 +08:00

34 lines
1.1 KiB
YAML

---
- import_playbook: deploy_agent_skills.yml
vars:
agent_skills_enabled: "{{ xworkmate_bridge_agent_skills_enabled | default(false) }}"
- name: Ensure minimal XFCE XRDP desktop baseline
hosts: "{{ xworkmate_bridge_hosts | default('all') }}"
become: true
gather_facts: true
roles:
- role: roles/vhosts/xfce_xrdp_minimal/
tags: [xfce, xfce_xrdp_minimal]
- import_playbook: setup-ai-agent-runtime.yml
vars:
ai_agent_runtime_enabled: "{{ xworkmate_bridge_ai_agent_runtime_enabled | default(false) }}"
ai_agent_runtime_skills_enabled: "{{ xworkmate_bridge_agent_skills_enabled | default(false) }}"
- name: Deploy ACP vhosts through xworkmate bridge
hosts: "{{ xworkmate_bridge_hosts | default('all') }}"
become: true
gather_facts: true
roles:
- role: roles/vhosts/acp_server_codex/
tags: [acp_codex]
- role: roles/vhosts/acp_server_opencode/
tags: [acp_opencode]
- role: roles/vhosts/acp_server_gemini/
tags: [acp_gemini]
- role: roles/vhosts/acp_server_hermes/
tags: [acp_hermes]
- role: roles/vhosts/xworkmate_bridge/
tags: [xworkmate_bridge]