Vagrant - a way to set up consistent environments VS Docker - a container.

VirtualBox

Ansible