Developer and author of Ansible for DevOps. I use Vagrant to do almost all local development and testing, and maintain some minimal Vagrant boxes for the OSes I use day-to-day.