Ansible role to install and configure noVNC via easy-novnc.
Building and improving this Ansible role have been sponsored by my current and previous employers like Cloudpunks GmbH and Proact Deutschland GmbH.
- Minimum Ansible version:
2.10
Address to listen on for the service
novnc_address: 0.0.0.0:8080
Allow connections to other hosts
novnc_arbitrary_hosts: false
Allow connections to other ports
novnc_arbitrary_ports: false
Hide connection options from the main screen
novnc_basic_ui: false
Checksem of the binary release
novnc_binary_checksum: sha256:395407ae7e824a7706bc259f0b8fc1c8b98b068a4bb76a3139b02c8a331be5b3
URL where to get the binary release from
novnc_binary_url: https://github.com/pgaskin/easy-novnc/releases/download/v{{ novnc_binary_version
}}/easy-novnc_linux-64bit
Version of the binary to download
novnc_binary_version: 1.1.0
List of CIDR blacklist if arbitrary hosts are enabled
novnc_cidr_blacklist: []
List of CIDR whitelist if arbitrary hosts are enabled
novnc_cidr_whitelist: []
Use view-only by default
novnc_default_view_only: false
Default host to connect to
novnc_host:
List of host options allowed to connect to
novnc_host_option: []
Do not allow password in URL params
novnc_no_url_password: false
List of extra params for noVNC
novnc_params: []
novnc_port:
Default port to connect to
novnc_verbose: false
novnc
- None
Apache-2.0