- Support vagrant-softlayer plugin
- Improved/updated README documentation + typos
- Remove default memory setting
- Fix relative paths in synced folders
- Add
config[:vm_hostname]
to set config.vm.hostname in Vagrantfile. (@fnichol)
- Add
config[:guest]
documentation in README. (@fnichol)
- Use Opscode's new buckets for Virtual machines, allowing for downloads of VirtualBox and VMware Fusion/Workstation Bento boxes (Vagrant minimal base boxes). (@sethvargo)
- Remove
use_vagrant_provision
configuration option.
- Major refactor of Vagrantfile generation, to use an ERB template. For more details please consult the
vagrantfile_erb
section of the README. (@fnichol) - Add
pre_create_command
option to run optional setup such as Bindler. (@fnichol)
- Pull request #56: Enabled passing options to the synced folders. (@antonio-osorio)
- Pull request #55: Fix README badges. (@arangamani)
- Revert
quiet
option used for Vagrant version checking. (@fnichol)
- Remove misleading
quiet
option (@sethvargo) - Relax dependency on Test Kitchen (@sethvargo)
- Remove deprecated references to
vagrant-berkshelf
(@sethvargo)
- Allow users to specify custom SSH private key (@manul)
- Use platform to determine which vagrant box to download (assume Opscode) (@sethvargo)
- Pull request #30: Support computed defaults for a select list of pre-determined platforms (see pull request and readme for quick example). (@fnichol)
- Pull request #25: Add rackspace support. (@josephholsten)
- Pull request #20: Respect
VAGRANT_DEFAULT_PROVIDER
environment variable. (@tmatilai) - Pull request #24: Allow to override Vagrant default SSH username. (@gildegoma)
- Pull request #21: Configure tailor to actually check the code style. (@tmatilai)
- Pull request #29, issue #28: Allow the vagrant guest setting to be set in the generated Vagrantfile via the kitchen.yml. (@keiths-osc)
- Pull request #31: Add some quotes around Vagrantfile value. (@albertsj1)
- Pull request #12: Use SSHBase functionality (using ChefDataUploader) to manage Chef provisioning in the converge action and make Vagrant's built in provisioning an optional mode by setting
use_vagrant_provision: true
in thedriver_config
section of the .kitchen.yml. As a consequence, the vagrant-berkshelf middleware is now also optional and off by default (can be re-enabled by settinguse_vagrant_berkshelf_plugin: true
). (@fujin) - Pull request #18: Add VMware Fusion/Workstation support. (@TheDude05)
- Pull request #16: Update Vagrant Berkshelf plugin detection for the vagrant-berkshelf and drop detection for berkshelf-vagrant. (@martinisoft)
- Pull request #15: Support berkshelf-vagrant 1.1.0+ in Vagrantfiles. (@petejkim, @fnichol)
- Add an explanation of how this driver works in the README. (@fnichol)
- Drop
vagrant ssh -c
& communicate directly via SSH. (@fnichol)
- Calling #destroy should not memoize #create_vagrantfile. (@fnichol, @sandfish8)
- Wrap strings for data_bags_path and roles_path in Vagrantfiles. (@fnichol)
- Depend on test-kitchen ~> 1.0.0.alpha.1 to get API updates. (@fnichol)
- Pull request #7: [Breaking] Support Vagrant 1.1+ and remove vagrant gem dependency. (@fnichol)
- Pull request #8: Add dependency checks for Vagrant and berkshelf-vagrant plugin (if necessary). (@fnichol)
The initial release.