Vagrant supports provisioning Chef via either Chef Solo or Chef Client. Chef Solo is primarily useful for small deployments and quickly testing cookbooks during development. Chef Client is useful if your organization already uses a Chef Server, and you want Vagrant to hook into that existing infrastructure. If a Chef Server is not already in place, it usually isn’t worth doing so just for the purpose of setting up Vagrant.
For Puppet, Vagrant supports provisioning with both a master using the Puppet Agent, or masterless by running
puppet apply against a manifest and set of modules. Just as with Chef, the masterless approach is better for when you̵...
Chef & puppet
Share this highlighthttp://www.safaribooksonline.com/a/vagrant-up-and/73984/