But it seems like the Vagrant file doesn’t go all the way through. At least with a Ubuntu 15.04 vagrant box discourse does not installed completely.
It crashes when calling the chef script:
ERROR: Cookbook loaded at path(s) [/tmp/vagrant-chef-3/chef-solo-1/cookbooks/vim] has invalid metadata: The `name' attribute is required in cookbook metadata
==> default: [2015-04-12T01:11:32+00:00] FATAL: Chef::Exceptions::ChildConvergeError: Chef run process exited unsuccessfully (exit code 1)