Mitchell Hashimoto
|
61ffa53134
|
kernel/v2: boxes can be optional if a provider says so
/cc @fgrehm - For the DOcker provider, we can now make boxes optional. :)
No more dummy boxes!
|
2014-04-21 13:53:03 -07:00 |
Mitchell Hashimoto
|
316aaa69fe
|
kernel/v2: box setting should be new-style
|
2014-04-21 13:53:01 -07:00 |
Mitchell Hashimoto
|
e52556b5f5
|
tests passing
|
2014-04-21 13:53:00 -07:00 |
Mitchell Hashimoto
|
ac5a0cf326
|
commands/ssh-config: work without target into multi-machine env [GH-2844]
|
2014-04-21 13:52:59 -07:00 |
Mitchell Hashimoto
|
485422640e
|
core: delete the preserve_order option so it doesn't invalidate
|
2014-04-21 13:52:31 -07:00 |
Mitchell Hashimoto
|
aad8e7f80d
|
core: provision "once" or "always" [GH-2421]
|
2014-04-21 13:52:30 -07:00 |
Mitchell Hashimoto
|
f6fb9016a1
|
core: can specify a "post_up_message" [GH-1968]
|
2014-04-21 13:52:28 -07:00 |
Mitchell Hashimoto
|
c4a4b998df
|
core: Test eager loading of WinRM
|
2014-04-21 13:51:51 -07:00 |
Mitchell Hashimoto
|
d608e0bdfd
|
Eager load WinRM
/cc @sneal - How is this? It is dirty, but at least then it doesn't have
a global performance impact on Vagrant if you're not using WinRM
|
2014-04-21 13:51:50 -07:00 |
Fabio Rehm
|
e51c5530d7
|
providers/docker: Remove retryable around `docker run` as it seems that it is no longer needed
|
2014-04-21 13:51:48 -07:00 |
Fabio Rehm
|
d705c48ef3
|
providers/docker: Implement public_address capability for `vagrant share`
|
2014-04-21 13:51:47 -07:00 |
Fabio Rehm
|
c0aa05c62a
|
providers/docker: Handle forwarded port collisions
|
2014-04-21 13:51:46 -07:00 |
Fabio Rehm
|
e5375715ef
|
providers/docker: Update driver to docker 0.9
|
2014-04-21 13:51:45 -07:00 |
Fabio Rehm
|
de588ba82c
|
providers/docker: Remove old README
|
2014-04-21 13:51:44 -07:00 |
Fabio Rehm
|
2d88e3a1c3
|
providers/docker: Remove unused locale parameter
|
2014-04-21 13:51:43 -07:00 |
Fabio Rehm
|
46cbeb38f0
|
providers/docker: Make use of Action::Builtin::IsState and remove provider specific actions
|
2014-04-21 13:51:42 -07:00 |
Fabio Rehm
|
29f2d9b09d
|
providers/docker: Remove custom Action::Message
|
2014-04-21 13:51:41 -07:00 |
Fabio Rehm
|
15605b1a81
|
providers/docker: Switch to new HandleBox middleware
|
2014-04-21 13:51:39 -07:00 |
Fabio Rehm
|
eaa4be8869
|
providers/docker: Remove Vagrant::Action shortcuts as we are on core now
|
2014-04-21 13:51:38 -07:00 |
Fabio Rehm
|
c09ce4bbbd
|
providers/docker: Add description
|
2014-04-21 13:51:37 -07:00 |
Fabio Rehm
|
87d2f35718
|
providers/docker: Get rid of some explicit requires in favor of autoloading
|
2014-04-21 13:51:35 -07:00 |
Fabio Rehm
|
3325bce2d0
|
providers/docker: Lazy load locales
|
2014-04-21 13:51:34 -07:00 |
Fabio Rehm
|
8c8826fe09
|
providers/docker: Get rid of vagrant version check from old plugin
|
2014-04-21 13:51:33 -07:00 |
Fabio Rehm
|
e79df6caaa
|
providers/docker: Move code out of lib dir so that Vagrant can pick it up
|
2014-04-21 13:51:32 -07:00 |
Fabio Rehm
|
5a60e568ce
|
providers/docker: Import code from https://github.com/fgrehm/docker-provider with some initial tweaks
|
2014-04-21 13:51:31 -07:00 |
Fabio Rehm
|
efc1122c42
|
provisioners/docker: Change to VagrantPlugins::DockerProvisioner namespace
|
2014-04-21 13:51:30 -07:00 |
Mitchell Hashimoto
|
cddd878656
|
core: Don't set index uuid file if data dir is nil
|
2014-04-21 13:51:28 -07:00 |
Mitchell Hashimoto
|
47b5a3fcdb
|
communicators/winrm: silence warnings loading winrm
/cc @sneal - I silenced warnings using the built-in util. Also, can you
see if we load here if that load error goes away?
|
2014-04-21 13:51:27 -07:00 |
Mitchell Hashimoto
|
b38876ac50
|
core: pass along the UI class so we don't get a silent UI
|
2014-04-21 13:51:26 -07:00 |
Mitchell Hashimoto
|
4349800374
|
core: Silence ruby warnings when loading external machines
|
2014-04-21 13:51:25 -07:00 |
Mitchell Hashimoto
|
a0e9f46251
|
core: commands can use the IDs from anywhere to control
|
2014-04-21 13:51:24 -07:00 |
Mitchell Hashimoto
|
9a16af10ad
|
core: Use Machine#state wherever possible so we update the index
|
2014-04-21 13:51:23 -07:00 |
Mitchell Hashimoto
|
e14216da4e
|
commands/global-status: initial go at it
|
2014-04-21 13:51:22 -07:00 |
Mitchell Hashimoto
|
48cf2c38f7
|
core: MachineIndex is enumerable
|
2014-04-21 13:51:21 -07:00 |
Mitchell Hashimoto
|
13a4db391a
|
core: Machine updates state cache when querying state
|
2014-04-21 13:51:20 -07:00 |
Mitchell Hashimoto
|
44e379e961
|
core: Machine sets index entries on ID sets
|
2014-04-21 13:51:19 -07:00 |
Mitchell Hashimoto
|
8a6bdbf710
|
core: Environment#machine_index
|
2014-04-21 13:51:17 -07:00 |
Mitchell Hashimoto
|
a29f5d7e01
|
core: Add MachineIndex#delete
|
2014-04-21 13:51:16 -07:00 |
Mitchell Hashimoto
|
69a290eb9d
|
core: replace "-" in UUIDs with ""
|
2014-04-21 13:51:15 -07:00 |
Mitchell Hashimoto
|
ac032db6a6
|
core: MachineIndex has precision locking for entries
|
2014-04-21 13:51:14 -07:00 |
Mitchell Hashimoto
|
016afc7922
|
core: Basic MachineIndex class, starting point
|
2014-04-21 13:51:13 -07:00 |
Mitchell Hashimoto
|
7ccf7fadf2
|
providers/virtualbox: make ID os-friendly for Windows
|
2014-04-21 13:51:12 -07:00 |
Mitchell Hashimoto
|
a908b191b0
|
guests/windows: fix network configuring
|
2014-04-21 13:51:11 -07:00 |
Mitchell Hashimoto
|
d600e83e6d
|
guests/windows: configure networks
|
2014-04-21 13:51:09 -07:00 |
Mitchell Hashimoto
|
d86a9ecade
|
guests/windows: fix invalid templating
|
2014-04-21 13:51:08 -07:00 |
Mitchell Hashimoto
|
b81f430f31
|
guests/windows: initial vagrant-windows extraction
|
2014-04-21 13:51:06 -07:00 |
Mitchell Hashimoto
|
7223e29330
|
communicators/winrm: fix powershell execution
|
2014-04-21 13:51:05 -07:00 |
Mitchell Hashimoto
|
21ac0810fd
|
communicators/winrm: more tests
|
2014-04-21 13:51:04 -07:00 |
Mitchell Hashimoto
|
bb9f0aef32
|
communicators/winrm: autodetect port based on forwarded ports
|
2014-04-21 13:51:03 -07:00 |
Mitchell Hashimoto
|
f07ee5754a
|
core: Configurable communicator
|
2014-04-21 13:51:02 -07:00 |