I use Ansible to manage my whole OS setup. I have a playbook that installs all the software I need, sets up my dotfiles, and configures my system. The playbook can be run on a fresh installation of my OS …