mitchellh/vagrant — pull request #702 by withnail (2012-02-02 00:00:45+00:00)
Title:  puppet_server certname changes

At present, puppet_node is defined by default and must almost always be
overwritten. This changes the logic for puppet_server so puppet_node is
initially undefined and the node name will be set based on this order

1. puppet_node if defined
2. host_name if defined (actually this removes the explicit certname
specification which is cleaner and uses the machine hostname)
3. config.vm.box