They don&#x27;t solve the same problem; Ansible (as you must know) is for configuration management and remote execution while Vagrant is a set of tools around VMs to help with development.<p>I use them together for almost every project I work on, Vagrant spins up the virtual machine and Ansible sets everything up on it (as well as taking care of provisioning servers when I&#x27;m ready to deploy).<p>Small plug for my personal open source project using these two technologies (and many others): <a href="https:&#x2F;&#x2F;github.com&#x2F;johnthedebs&#x2F;basicproject" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;johnthedebs&#x2F;basicproject</a>