Mitchell Hashimoto
57d4775140
provisioners/shell: allow array args [GH-1949]
2013-11-25 13:36:51 -08:00
Mitchell Hashimoto
741930b439
Merge pull request #1949 from mpapis/feature/shell_provisoner_array_args
...
provisioners/shell: implement array arguments from #1569
2013-11-25 13:31:48 -08:00
Mitchell Hashimoto
48973a72d5
commands/box/list: clean up
2013-11-25 13:26:46 -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
Mitchell Hashimoto
3219be3d51
core: only look for global flags before "--" [GH-2491]
2013-11-25 11:42:06 -08:00
Mitchell Hashimoto
195f0d9639
guests/linux: emit upstart event for vagrant mounted if avail [GH-2502]
2013-11-25 11:31:15 -08:00
Mitchell Hashimoto
602505a136
providers/virtualbox: some validation around internal networks
2013-11-25 11:25:10 -08:00
Mitchell Hashimoto
2d957cdaab
providers/virtualbox: internal networks [GH-2020]
2013-11-25 11:13:46 -08:00
Fabio Rehm
35476328a0
Update version to 1.4.0.dev
...
Since plugin devs might not be aware of the bump, at least they'll know that master is now 1.4 after a `bundle update`
/cc @mitchellh
2013-11-25 14:18:30 -02:00
Fabio Rehm
6c8ea0e4e1
Fix typo
2013-11-25 14:07:06 -02:00
Mitchell Hashimoto
cc57933675
update changelog
2013-11-24 21:29:04 -08:00
Mitchell Hashimoto
10daa6fddf
Merge pull request #2366 from gildegoma/ansible-extra-vars
...
provisioners/ansible: Improvements for 'extra_vars' argument
2013-11-24 21:21:44 -08:00
Mitchell Hashimoto
3701b955cb
core: allow hooking around provisioner runs
...
/cc @fgrehm - :) I think you'll understand.
2013-11-24 21:15:22 -08:00
Mitchell Hashimoto
d6fb083507
Merge pull request #2405 from fgrehm/2044-provisioner-hooking
...
core: support hooking around provisioners runs
2013-11-24 21:07:53 -08:00
Mitchell Hashimoto
8d99382993
core: allow custom callables in hooks
2013-11-24 21:07:11 -08:00
Mitchell Hashimoto
ec5727dfe0
core: expose the hook method from the env
2013-11-24 21:02:18 -08:00
Mitchell Hashimoto
f5cc112a4b
core: allow hooks to send arbitrary data
2013-11-24 21:01:41 -08:00
Mitchell Hashimoto
6baab10df4
communicators/ssh: pty can be enabled
2013-11-24 16:48:07 -08:00
Mitchell Hashimoto
4bc4317607
core: fix exception case regression from yesterday
2013-11-24 16:38:32 -08:00
Mitchell Hashimoto
850d1484aa
website/docs: document environmental variables
2013-11-24 16:27:13 -08:00
Mitchell Hashimoto
f861fbcafb
Update CHANGELOG
2013-11-24 11:58:06 -08:00
Mitchell Hashimoto
0c19578afa
Merge pull request #2261 from mrkafk/master
...
core: check ENV for VAGRANT_NOCOLOR (equivalent of --no-color on cmdline)
2013-11-24 11:57:16 -08:00
Mitchell Hashimoto
7ba9d2d0a0
commands/init: add --output flag [GH-1364]
2013-11-24 11:53:15 -08:00
Mitchell Hashimoto
7c7524a840
Update CHANGELOG
2013-11-24 11:46:09 -08:00
Mitchell Hashimoto
aa02c64b0a
Merge branch 'f-machine-readable'
...
This adds the foundation for supporting machine-readable output. This
purposely doesn't add much machine-readable output, because we want to
learn from the community what people want.
This also isn't a full API for controlling Vagrant. Rather, it is a way
to programmatically script Vagrant commands.
2013-11-24 11:45:06 -08:00
Mitchell Hashimoto
ab3b469ed0
website/docs: ask for input
2013-11-24 11:44:37 -08:00
Mitchell Hashimoto
5cbc54d570
commands/box: list has machine-readable output
2013-11-24 11:42:24 -08:00
Mitchell Hashimoto
15d639c8dc
website: document machine-readable output
2013-11-24 11:37:57 -08:00
Mitchell Hashimoto
42a71a953d
commands/status: add machine-readable output
2013-11-24 11:11:38 -08:00
Mitchell Hashimoto
c5a7ab7953
core: Add the MachineReadable UI, --machine-readable flag
2013-11-24 11:04:54 -08:00
Mitchell Hashimoto
305af26fa2
Merge pull request #2534 from phinze/2333-debian-ubuntu-change-host-name-refactor
...
guests/debian,ubuntu: refactoring ubuntu/debian change_host_name
2013-11-24 10:48:32 -08:00
phinze
688bca14f5
refactoring ubuntu/debian change_host_name
...
there's been a lot of churn around this code, so i figure it was worth
trying to clean it up.
- the methods were doing a lot, so make them into template methods with
one helper per step
- spread out /etc/hosts regexp into a couple of helper variables for
clarity
- remove handling for broken hostname implementations (like basing all
of the checks on name.split('.')[0]), since it seems reasonable to
remove code dedicated only to handling broken boxes
- DRY up the shared code between debian/ubuntu implementations, which
clarifies the differences as well
- add unit tests around the behavior; this will help us in the future
to separate flaws in our understanding from flaws in implementation
- includes a new DummyCommunicator in tests which should be useful in
supporting additional unit testing of this kind
- manually tested this on squeeze, wheezy, precise, quantal, raring,
and saucy successfully.
handles the issue in #2333
2013-11-24 11:46:12 -06:00
Mitchell Hashimoto
0379853202
core: get rid of dependencies on @env from mixin
2013-11-23 22:05:59 -08:00
Mitchell Hashimoto
f0f8b4e3ee
core: use OpenSSH for ssh exec
2013-11-23 17:21:38 -08:00
Mitchell Hashimoto
bc9d048066
core: enable SSH compression for `vagrant ssh`
2013-11-23 16:50:39 -08:00
Mitchell Hashimoto
97c80c0a62
Merge pull request #2424 from tmatilai/store_provision_enabled
...
core: store the final `provision_enabled` value to env
2013-11-23 16:46:55 -08:00
Mitchell Hashimoto
f66d08d73c
commands/plugin: style nitpick
2013-11-23 16:45:45 -08:00
Mitchell Hashimoto
63005fc1c6
Merge pull request #2420 from tmacedo/rubygems_2_compatibility
...
core: compatibility with rubygems 2.x
2013-11-23 16:44:10 -08:00
Mitchell Hashimoto
0506f47a4a
core: get tests passing again
2013-11-23 16:43:15 -08:00
Mitchell Hashimoto
91651f806b
Update CHANGELOG
2013-11-23 16:41:02 -08:00
Mitchell Hashimoto
3cdc0ef445
core: allow env access in plugin loaded middleware
2013-11-23 16:40:19 -08:00
Mitchell Hashimoto
49b14114a2
core: style nitpick
...
/cc @fgrehm - I prefer this style. :) No big deal, just pointing it out
2013-11-23 16:39:30 -08:00
Mitchell Hashimoto
1ea39ab605
Merge pull request #2437 from fgrehm/plugins-loaded-hook
...
core: plugins loaded hook with no vagrantfiles
2013-11-23 16:38:45 -08:00
Mitchell Hashimoto
0e20c51c7f
core: allow provisioner cleanup to happen after call
2013-11-23 16:37:18 -08:00
Mitchell Hashimoto
c8be50c69e
providers/virtualbox: get rid of some 4.3 global state
2013-11-23 16:30:09 -08:00
Mitchell Hashimoto
2044c7445e
Merge pull request #2484 from andyfowler/virtualbox-parallel-import
...
provider/virtualbox: virtualbox parallel box import
2013-11-23 16:23:07 -08:00
Mitchell Hashimoto
efc5c39b82
Update CHANGELOG
2013-11-23 16:17:36 -08:00
Mitchell Hashimoto
cfe17076b5
providers/virtualbox: nitpick on style
2013-11-23 16:16:45 -08:00
Mitchell Hashimoto
56eb53d8af
Merge pull request #2483 from andyfowler/retryable-customize
...
providers/virtualbox: use Retryable for Virtualbox customize & sane_defaults actions
2013-11-23 16:12:20 -08:00