Ansible
Ansible - Linux Workstation Management
Managing servers with Ansible is a common task. But you can also automate the setup of your own workstation. Setting a wallpaper, installing software, managing repositories and more can be done with Ansible.