playbooks/setup-xfce-xrdp.yaml
2026-06-15 14:32:24 +08:00

20 lines
619 B
YAML

---
- name: Deploy XFCE desktop + optional XRDP (Optional)
hosts: all
become: true
gather_facts: true
module_defaults:
ansible.builtin.apt:
lock_timeout: "{{ ai_workspace_apt_lock_timeout | default(900) | int }}"
vars:
xworkspace_console_enable_xrdp: false
tasks:
- name: Include XFCE desktop runtime role
ansible.builtin.include_role:
name: roles/vhosts/xfce_desktop_minimal_runtime
- name: Include XRDP server role when enabled
ansible.builtin.include_role:
name: roles/vhosts/remote_desktop_xrdp_server
when: xworkspace_console_enable_xrdp | bool