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/ansible-role-tigervnc
License
mit
Downloads
9
Owner
System Engineer