boutetnico.tigervnc
ansible-role-tigervnc
This role installs and configures TigerVNC.
Requirements
Ansible 2.10 or newer.
Supported Platforms
- Debian - 11 (Bullseye)
- Debian - 12 (Bookworm)
- Ubuntu - 22.04 (Jammy Jellyfish)
- Ubuntu - 24.04 (Noble Numbat)
Role Variables
| Variable | Required | Default | Choices | Comments |
|---|---|---|---|---|
| tigervnc_dependencies | yes | [dbus-x11] |
list | |
| tigervnc_user | yes | vnc |
string | User running the VNC server. |
| tigervnc_group | yes | vnc |
string | Group running the VNC server. |
| tigervnc_extra_groups | yes | [] |
list | List of extra groups of vnc server user. |
| tigervnc_home_dir | yes | /home/vnc |
string | Home directory of vnc server user. |
| tigervnc_password | yes | abcd1234 |
string | Password required to connect to the VNC server. |
| tigervnc_password_file | yes | /home/vnc/.vnc/passwd |
string | Path to the VNC server password file. |
| tigervnc_options | yes | -geometry 1440x900 |
string | VNC server options. |
| tigervnc_services | yes | string | See defaults/main.yml. |
Dependencies
None
Example Playbook
- hosts: all
roles:
- ansible-role-tigervnc
Testing
molecule test
License
MIT
Author Information
Install
ansible-galaxy install boutetnico.tigervncLicense
mit
Downloads
31
Owner
Systems Engineer
