Perform common best-practice tasks when configuring ThinLinc servers.
Besides installing ThinLinc, there are a number of things which generally need to be done in order to get a fully functional ThinLinc system. For example:
- ensuring ThinLinc's administration commands work with
sudo - installing supported desktop environments
- implementing distribution-specific tweaks
This collection is designed to make administrators' lives easier when managing ThinLinc systems using Ansible.
ansible-core>= 2.15thinlinc-server
ansible-galaxy collection install git+https://github.com/cendio/ansible-collection-thinlinc.git
- name: Configure ThinLinc servers hosts: thinlinc_masters:thinlinc_agents become: true roles: - cendio.thinlinc.common - role: thinlinc-server vars: thinlinc_accept_eula: "yes" - name: Configure ThinLinc agents hosts: thinlinc_agents become: true roles: - cendio.thinlinc.gpu - role: cendio.thinlinc.desktop vars: desktop_envs: ["mate"]
| Role | Description |
|---|---|
| common | Tasks which are generally useful for all ThinLinc servers |
| desktop | Installs and configures supported desktop environments |
| gpu | Configures ThinLinc servers for use with a GPU |
GPL-3.0-or-later
Cendio AB