Opensource.com - https://opensource.com/article/18/3/manage-your-workstation-configuration-ansible-part-2
Ansible is an amazing automation and configuration management tool. It is mainly used for servers and cloud deployments, and it gets far less attention for its use in workstations, both desktops and laptops, which is the focus of this series.
In the first part of this series, I showed you basic usage of the ansible-pull command, and we created a playbook that installs a handful of packages. That wasn’t extremely useful by itself, but it set the stage for further automation.