Hacker News new | ask | show | jobs
by dlgtho 5943 days ago
Is it still possible to use puppet instead of chef? We have a lot of puppet manifests written.
1 comments

The Vagrant code is modular enough that puppet support should be fairly straightforward to add.

For a quick hack, you'd primarily change this file http://github.com/mitchellh/vagrant/blob/master/lib/vagrant/... to perform the necessary commands for a puppet setup. You'd need to add support for puppet configuration as well at http://github.com/mitchellh/vagrant/blob/master/lib/vagrant/...

The main goal John and I had initially was to get Vagrant working and released so others could benefit from it. Since we mostly use Chef, thats what we went with first.

Making the provisioning system modular is definitely on the radar, but keyist is absolutely correct in the above response.