Mitchell Hashimoto
86f8ff8816
core: SSHRun uses new ShellQuote util
2013-12-13 21:18:12 -08:00
Mitchell Hashimoto
72398faeaf
core: put shell quoting into its own util class, it is useful
2013-12-13 21:17:15 -08:00
Mitchell Hashimoto
902b769e6b
core: -t/-T work for vagrant ssh -c [GH-2618]
2013-12-13 21:07:54 -08:00
Mitchell Hashimoto
a55a53e6a4
core: execute SSH commands in context of login shell [GH-2636]
2013-12-13 21:02:00 -08:00
Mitchell Hashimoto
8a0241f2b4
core: box removal of a V1 box works
2013-12-12 16:17:53 -08:00
Olle Lundberg
0c853ccb3c
Update is_port_open.rb
2013-12-10 21:23:11 +01:00
Mitchell Hashimoto
163947bc36
up version for dev
2013-12-08 22:51:58 -08:00
Mitchell Hashimoto
059de113a7
v1.4.0
2013-12-08 22:51:22 -08:00
Mitchell Hashimoto
ba18d98d45
core: improve guest type detection
...
/cc @fgrehm - I figured you might be interested in this. :)
2013-12-08 11:14:18 -08:00
Mitchell Hashimoto
581841a195
core: style nitpicks
2013-12-07 20:59:54 -08:00
Teemu Matilainen
cf1d94b22b
core: Print info message if provisioning is skipped by the sentinel file
...
Tell the user if the VM has already been provisioned and no
`--[no-]provision` option has been specified. This should reduce the
confusion of the 1.3+ functionality.
2013-12-07 17:09:04 -03:00
Mitchell Hashimoto
2c65d247da
core: Allow options to be passed down into SF cleanup
2013-12-06 16:40:24 -08:00
Teemu Matilainen
ee8f962537
Fix plugin loading
...
Regression from d354cdd
.
2013-12-04 18:25:29 -03:00
Mitchell Hashimoto
d354cdda4a
core: request users upgrade plugins if they're old
2013-12-04 11:43:39 -08:00
Mitchell Hashimoto
255608d9c5
core: note Ruby and RubyGems version in logs
2013-12-03 23:44:08 -08:00
Mitchell Hashimoto
0a43cf2b6f
core: fix exception when checksum type is nil
...
Thanks @johnbellone
2013-12-03 18:52:44 -08:00
Mitchell Hashimoto
9a58917d3a
core: only set I18n setting on newer versions
...
/cc @fgrehm - Looks like only the later versions have this.
2013-12-03 18:43:19 -08:00
Mitchell Hashimoto
1a51f42ee7
core: update rspec, fix deprecations
2013-12-03 18:42:21 -08:00
Mitchell Hashimoto
ae4fa1a946
core: better synced folder plugin docs
2013-12-03 18:33:24 -08:00
Mitchell Hashimoto
c04fa5e54e
core: clean up tests for synced folder built-ins
2013-12-03 18:30:59 -08:00
Mitchell Hashimoto
ca521887eb
Merge pull request #2561 from emyl/synced-folder-cleanup-v2
...
core: Enhance the synced folder plugin implementation with a cleanup routine
2013-12-03 18:08:42 -08:00
Mitchell Hashimoto
42fd5f1db0
Merge pull request #2575 from fgrehm/remove-18n-deprecation-warning
...
Set I18n.config.enforce_available_locales to true to avoid an annoying deprecation warning
2013-12-03 17:54:08 -08:00
Fabio Rehm
954641d801
core: Set I18n.config.enforce_available_locales to true to avoid an annoying deprecation warning
2013-12-03 21:20:37 -02:00
Mitchell Hashimoto
d2bc1dbc3b
Merge pull request #2560 from phinze/vbox-nfs-dhcp-support
...
providers/virtualbox: support DHCP interfaces for NFS
2013-12-03 11:49:54 -08:00
Mitchell Hashimoto
900a8a4ec1
Merge pull request #2569 from mitchellh/fix-hook-with-methods
...
core: fix hook with methods
2013-12-03 11:44:16 -08:00
Mitchell Hashimoto
1550946b0c
core: build action builder if responds to call
2013-12-03 11:43:38 -08:00
Paul Hinze
c25172d0f7
providers/virtualbox: support DHCP interfaces for NFS
...
Previously, we required a host-only interface with a static IP for NFS
to work in VirtualBox, because we needed access to the guest's IP in
order to properly configure mount commands.
After boot, VirtualBox exposes the IP addresses of a guest's network
adapters via the "guestproperty" interface.
This adds support for reading VirtualBox guest properties to the
VirtualBox driver and utilizes that support to prepare NFS settings,
which removes the necessity for a static IP for NFS to work.
In this commit we also start building out scaffolding for unit testing
vbox actions and drivers.
Test plan:
- Prepare a Vagrantfile with the following:
* private network with type: :dhcp
* synced folder with nfs: true
- Boot a VM from this Vagrantfile using the virtualbox provider
- Machine should boot successfully with working synced folder
2013-12-03 10:21:28 -05:00
Fabio Rehm
ae472dece9
core: Fix hooking when using a `Method` object as a callable on action runner
2013-12-02 22:53:59 -02:00
Emiliano Ticci
578393ac8e
Add cleanup routine to synced folder plugin implementation
2013-12-02 11:19:09 +01:00
Mitchell Hashimoto
ac45e08cd8
Revert "core: use keyword args to simplify BoxCollection#add"
...
This reverts commit 4281af338f
.
2013-12-01 23:04:24 -08:00
Mitchell Hashimoto
98fa06044c
Revert "core: check for Ruby 2.0"
...
This reverts commit 9be6b4f0d3
.
2013-12-01 23:04:11 -08:00
Mitchell Hashimoto
27a35194fa
core: require file checksum for box add
2013-12-01 23:03:50 -08:00
Mitchell Hashimoto
72edddbb09
core: do proper type conversions for box checksum types
2013-12-01 23:03:21 -08:00
Mitchell Hashimoto
555f4c7dcf
kernel/v2: support checksum on box config
2013-12-01 23:03:21 -08:00
Mitchell Hashimoto
84ea952df3
core: output UI when checksumming
2013-12-01 23:03:21 -08:00
Mitchell Hashimoto
1094ac976e
core: support checksum on box add
2013-12-01 23:03:20 -08:00
Mitchell Hashimoto
4281af338f
core: use keyword args to simplify BoxCollection#add
2013-12-01 23:03:20 -08:00
Mitchell Hashimoto
9be6b4f0d3
core: check for Ruby 2.0
2013-12-01 23:03:20 -08:00
Fabio Rehm
9753f988b0
core: Fix regression caused by recent changes that allowed multiple private keys [GH-907]
2013-11-29 00:19:21 -02:00
phinze
ee44e717f0
core: fix small comment typo
2013-11-27 18:56:48 -06:00
Mitchell Hashimoto
db9c8dd6b3
core: validate box_download_ca_cert_file, expand
2013-11-26 21:10:33 -08:00
Mitchell Hashimoto
d0f14250d6
core: can specify config.vm.box_download_ca_cert
2013-11-26 19:35:04 -08:00
Mitchell Hashimoto
cd3e19306c
commands/box/add: custom CA cert [GH-2337]
2013-11-26 19:32:56 -08:00
Mitchell Hashimoto
fef24b2b24
core: output available commands in machine-readable
2013-11-26 19:06:33 -08:00
Mitchell Hashimoto
d7b74ca8b9
core: config.vm.box_url can be array of urls [GH-1958]
2013-11-25 21:57:20 -08:00
Mitchell Hashimoto
21bed5c0aa
core: cleanup HandleBoxURL
2013-11-25 19:11:26 -08:00
Mitchell Hashimoto
13b52f6b6e
Merge branch 'client-certs' of https://github.com/sthulb/vagrant into sthulb-client-certs
...
Conflicts:
config/default.rb
lib/vagrant/action/builtin/handle_box_url.rb
plugins/commands/box/command/add.rb
2013-11-25 16:50:11 -08:00
Mitchell Hashimoto
45e09eb677
core: allow multiple private keys [GH-907]
2013-11-25 15:45:39 -08:00
Mitchell Hashimoto
3bedc77cc4
Merge branch '2293-track-box-url' of https://github.com/fgrehm/vagrant into fgrehm-2293-track-box-url
...
Conflicts:
plugins/commands/box/command/list.rb
2013-11-25 13:20:26 -08:00
Mitchell Hashimoto
5f1cf5872f
core: create sentinel just before provisioning [GH-2488]
2013-11-25 11:52:48 -08:00