Re:Mac-dev-playbook – Mac setup and configuration via Ansible
by StavrosK on Sunday February 19, 2017 @06:58PM
(#13683045)
That's exactly my use case as well, which I detailed in a writeup:
https://www.stavros.io/posts/provisioning-your-computer-one-...
It's a great way to synchronize state between computers, including installed packages, fonts, Vim plugins, etc.
It goes much further than dotfiles.
The main advantage I see is at it's a lot easier to reason with Yaml configuration than shell scripts with a ton of conditionals, and it's also easier to use Ansible's modules to make sure you can reprovision whenever you want to get new things added or old things removed.