20 lines
619 B
YAML
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
|