I'm new to puppet and boxen, but, what I wanted to do was use boxen to get virtualbox.. but get a more recent version of virtual box than what's presently supported by boxen/puppet-virtualbox in tag 1.0.13.
So-- like the other open pull requests before it-- this pull request changes puppet source and a spec to grab version 4.3.20 as described in the virtualbox.org Changelog.
Next?
It's possible that this gets merged in, or it's possible that the maintainers of boxen/puppet-virtualbox are super-happy using the version they've got now, and so, this won't get merged in.
Overview
I'm new to puppet and boxen, but, what I wanted to do was use boxen to get virtualbox.. but get a more recent version of virtual box than what's presently supported by boxen/puppet-virtualbox in tag 1.0.13.
So-- like the other open pull requests before it-- this pull request changes puppet source and a spec to grab version 4.3.20 as described in the virtualbox.org Changelog.
Next?
It's possible that this gets merged in, or it's possible that the maintainers of boxen/puppet-virtualbox are super-happy using the version they've got now, and so, this won't get merged in.
But-- if you're reading this and you'd like to use these changes, they exist over at jedcn/puppet-virtualbox and are tagged at 1.0.14: https://github.com/jedcn/puppet-virtualbox/tree/1.0.14.
And so.. what worked for me was to modify my
Puppetfile
and add the following lines to it:And then run boxen. I hope it works for you, too.
Details
Here are the explicit changes to my fork of boxen/our-boxen (which I renamed to mac-config):
https://github.com/jedcn/mac-config/commit/f28beb9da7bb8132a42d68bfdd1c0a93e596589a