AntonioMeireles / coreos-packer

CoreOS Packer for Vagrant Box
9 stars 1 forks source link

Differences between this and CoreOS Vagrantfile? #2

Open pikeas opened 9 years ago

pikeas commented 9 years ago

This box has quite a few differences relative to the official CoreOS Vagrantfile at https://github.com/coreos/coreos-vagrant/blob/master/Vagrantfile. It would be great if you could document the changes and additions you've made here on the repo (and possibly on Atlas?).

Also, have you touched base with the CoreOS maintainers to pull your changes upstream?

AntonioMeireles commented 9 years ago

@pikeas - hi!

no, actually there aren't that many differences - the right comparation to be done is between this and this from plain upstream, and the only difference is that on my side there are some parallel desktop related stuff. no more, no less.

the Vagrantfile in the rootdir as well as the assorted scripts are simply glue/tools to lower the overhead and automate as much as possible the maintenance of this set of images. End goal is to get upstream to provide plain out of box Parallels Desktop support someday, see coreos/coreos-vagrant#199 (afaict the homework is all done in advance for them...).

please do note that albeit i also publish virtualbox images - they are just a convenience for my own testing in order to spot issues that could arise from my specific build pipeline. Even in my projects (like this one) i only use the boxes produced from this toolchain in the specific Paralles case, because there's a void, as in the general case i see no point in trying to beat CoreOS inc. in they're very own game :smile:.

pikeas commented 9 years ago

Hm...that's a bit confusing to me, because I was comparing to https://github.com/coreos/coreos-vagrant/blob/master/Vagrantfile, which does a lot of VMWare and Virtualbox customization. This file is also the one recommended by CoreOS - what exactly is the purpose of the coreos-overlay Vagrantfile and when should each one be used?

I've been using your box for a while with only a few minor issues, and I'm getting ready to roll a Vagrantfile for some team members, so I'm trying to figure out which pieces and settings to combine.