Closed sethvargo closed 9 years ago
This is awesome. Thanks for all the improvements @sethvargo !
@ziuchkovski if you could given this a try, that would be great. You'll need to be running the latest version of Vagrant
@sethvargo this is too big to give a proper review. A shit load of improvements I'm sure but it's hard to see with all the reorganization and reformatting. Maybe if you could take some time to drop some comments in your changes or hold off on the reformatting then @ivey and I could give you a review ;)
@reset I can drop some comments in. For some reason, even though I used git mv
, the rename failed in the diff. The biggest changes are:
I'll go ahead and add some comments to the PR for clarity :smile:
@sethvargo thanks man, I understand the goal very clearly and the work is very good I'm sure - as always. Since I was the author of one of the first large vagrant plugins (this one) I guess I just want to know what a "best practice" plugin looks like since that didn't exist when I wrote this ;)
@reset added some comments. I don't think there was a best practice back when you wrote this :smile:
@sethvargo perfect, thanks so much for giving me the tour. It all looks good to me! Go ahead and merge when you're comfortable. I'll create a 4.0 release immediately afterwards.
:heart:
@sethvargo I just finished provisioning a VM using today's vagrant HEAD, today's vagrant-berkshelf HEAD (post-merge of this PR), and chefdk 0.3.4-1. I used the chef_zero provisioner and everything went swimmingly.
I'm really, really thrilled about your berkshelf 3.2 file syncer changes. This marks the first time I have ever been able to just 'vagrant provision' with the vmware_workstation provider. I have always had to 'vagrant reload --provision' to workaround the deleted shelf issue. This is well and truly awesome. Thanks so much for making these improvements!
Issues:
PRs:
TODO: