Skip to content

Latest commit

 

History

History

desktop_baseline

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

Ansible Role - desktop_baseline

Manages Linux desktop related basic configs for clients.

The following components are managed by this role:

  • Desktop baseline packages

Example Playbook

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

Role Variables

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

Requirements

This roles has no additional requirements.

License

See LICENSE

Author Information

Karras