Manages Linux desktop related basic configs for clients.
The following components are managed by this role:
- Desktop baseline packages
As this role is tested via Molecule one can use that playbook as a starting point:
---
- name: Converge
hosts: all
gather_facts: true
roles:
- role: desktop_baseline
The default variables are defined in defaults/main.yml:
# List of desktop packages to install
desktop_baseline_packages:
- acpilight
- bemenu-wayland
- neovim
- swaybg
- swayidle
- swaylock
- terminator
- waybar
Another option is to use ansible-doc
to read the argument specification:
ansible-doc --type role -r roles -e main desktop_baseline
This roles has no additional requirements.
See LICENSE