vnc
This role installs and configures a VNC server to enable remote desktop logging on a machine.
Tasks
The tasks are divided this way:
tasks/tls.yml: Manage the generation of the TLS certificate.tasks/vnc.yml: Install and configure the VNC server.
Everything is in the tasks/main.yml file.
Available variables
List of the role’s variables. Please follow the following style:
Main variables are:
user_name: String. Main user username.vnc_dummy: Boolean. Use when the target machine doesn’t have any other graphical drivers (intel, Nvidia, etc.) to configure X accordingly.vnc_password: String. Password to connect to the VNC server.vnc_port: Integer. TCP port to connect to the VNC server.vnc_tls: Boolean. Enable TLS on the VNC server.
Other variables used are:
skip_unit_test: Used internally by the test suite to disable actions that can’t be performed in the gitlab-ci test runner.