/ansible-role-tigervnc

Install and configure TigerVNC using Ansible.

Primary LanguagePythonMIT LicenseMIT

tests Ansible Galaxy

ansible-role-tigervnc

This role installs and configures TigerVNC.

Requirements

Ansible 2.10 or newer.

Supported Platforms

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

@boutetnico