Mitchell Hashimoto
|
a21744a12d
|
Merge pull request #1336 from ithinkihaveacat/return-non-zero-if-invalid-command
Return exit status of 1 on invalid command
|
2013-01-29 10:58:55 -08:00 |
Mitchell Hashimoto
|
e1b78dbfbe
|
Unlock the file explicitly due to some weirdness on BSD kernels
|
2013-01-28 21:08:22 -08:00 |
Mitchell Hashimoto
|
7531c94dbf
|
Allow path and exception for Lock middleware to be procs
|
2013-01-28 20:46:39 -08:00 |
Mitchell Hashimoto
|
9ae3a373c8
|
Add new middleware builtin: Lock
This will do a process lock by flocking a file. If it fails, it will
raise an exception of choice.
|
2013-01-28 17:08:37 -08:00 |
Mitchell Hashimoto
|
0d27cd5bcb
|
Warn if Vagrant is run outside of installers
|
2013-01-28 13:39:56 -08:00 |
Mitchell Hashimoto
|
d4cf03d6c5
|
`vagrant package` uses bsdtar
|
2013-01-28 13:20:42 -08:00 |
Mitchell Hashimoto
|
35aef1aa0b
|
Use bsdtar to repackage boxes
|
2013-01-28 13:18:07 -08:00 |
Mitchell Hashimoto
|
e6a0023713
|
Switch to bsdtar for unpackaging a box
|
2013-01-28 13:01:43 -08:00 |
Michael Stillwell
|
7941748db7
|
Return exit status of 1 on invalid command
Makes "vagrant destroyjj" and similar return an exit code of 1, so that
"vagrant destroyjj && vagrant up" works as expected.
|
2013-01-27 19:52:43 +00:00 |
Mitchell Hashimoto
|
c3cc513609
|
Create the setup_version file to track our directory layout version
|
2013-01-25 16:37:54 -08:00 |
Mitchell Hashimoto
|
6a3c0bd425
|
Call built-in supports args for imddleware
|
2013-01-22 12:20:02 -08:00 |
Mitchell Hashimoto
|
fb875ab642
|
Better logging in the GracefulHalt middleware
|
2013-01-22 12:13:42 -08:00 |
Mitchell Hashimoto
|
51540496a9
|
GracefulHalt builtin
|
2013-01-22 11:56:49 -08:00 |
Mitchell Hashimoto
|
e1f4e27b1b
|
Update docs for v2 provider interface for MachineState
|
2013-01-21 11:44:19 -06:00 |
Mitchell Hashimoto
|
8ad8f73846
|
Raise an exception if a non-MachineState is returned
|
2013-01-21 11:31:20 -06:00 |
Mitchell Hashimoto
|
7bdf54923a
|
Create the MachineState class
|
2013-01-21 11:25:28 -06:00 |
Mitchell Hashimoto
|
2d57afbbda
|
Support warnings/errors when upgrading Vagrantfiles internally
|
2013-01-20 22:04:50 -05:00 |
Mitchell Hashimoto
|
ffd9c1eb9c
|
Verify we have errors to show if we're going to show them
|
2013-01-18 13:37:31 -08:00 |
Mitchell Hashimoto
|
7f55d5eac8
|
Builtin: ConfigValidate will validate your configuration
|
2013-01-18 13:26:14 -08:00 |
Mitchell Hashimoto
|
37e36010e0
|
Remove the ErrorRecorder
|
2013-01-18 13:15:22 -08:00 |
Mitchell Hashimoto
|
fff021e51d
|
Update Chef provisioner to new validation API
|
2013-01-18 13:12:02 -08:00 |
Mitchell Hashimoto
|
e651eb3aa1
|
Add a V2 config helper to merge errors since that seems common
|
2013-01-18 13:03:07 -08:00 |
Mitchell Hashimoto
|
3f3c7027aa
|
Machine objects are passed into validate instead of env
|
2013-01-18 12:43:53 -08:00 |
Mitchell Hashimoto
|
a8b57ba13f
|
Ignore empty error groups
|
2013-01-18 12:27:29 -08:00 |
Mitchell Hashimoto
|
bae6555836
|
Remove DeprecationError
|
2013-01-18 12:23:29 -08:00 |
Mitchell Hashimoto
|
e0c8fadae4
|
I can remove the `validate!` method from the v1 root
|
2013-01-18 12:18:30 -08:00 |
Mitchell Hashimoto
|
42a1ce6e9d
|
Remove the old config validation error
|
2013-01-18 12:15:36 -08:00 |
Mitchell Hashimoto
|
e6f9586d83
|
New validation method on the root that returns errors
|
2013-01-18 12:14:40 -08:00 |
Mitchell Hashimoto
|
0bd0752bf2
|
Environment#data_dir
This is basically a directory to store state.
|
2013-01-18 11:37:49 -08:00 |
Mitchell Hashimoto
|
776a1e446b
|
Strip the value, actually, to trim the front newline
|
2013-01-15 21:57:10 -08:00 |
Mitchell Hashimoto
|
6c2e1c354f
|
Chomp values inserted into a StringBlockEditor
|
2013-01-15 21:55:56 -08:00 |
Mitchell Hashimoto
|
23668d4ed0
|
Fix some newline weirdness with StringBlockEditor
|
2013-01-15 21:53:11 -08:00 |
Mitchell Hashimoto
|
adec64baa4
|
Add the #get method to StringBlockEditor
|
2013-01-15 20:34:41 -08:00 |
Mitchell Hashimoto
|
335503a688
|
StringBlockEditor to help plugins with owning parts of files
|
2013-01-15 17:49:46 -08:00 |
Mitchell Hashimoto
|
5c9f27626c
|
Provisioner built-in uses new API
|
2013-01-13 16:09:32 -08:00 |
Mitchell Hashimoto
|
cf2cca3b7c
|
Revamp the configuration internal state for defining provisioners
|
2013-01-13 16:02:48 -08:00 |
Mitchell Hashimoto
|
c8053c00a4
|
New provisioner API. Shell provisioner adheres to it.
|
2013-01-13 15:48:52 -08:00 |
Mitchell Hashimoto
|
25fcb59e38
|
Use registries for the V2 plugin manager
|
2013-01-13 13:05:31 -08:00 |
Mitchell Hashimoto
|
f3b340aae0
|
Use registry merging for provider configs
|
2013-01-13 13:00:06 -08:00 |
Mitchell Hashimoto
|
45879132a3
|
Registries support merging
|
2013-01-13 12:58:48 -08:00 |
Mitchell Hashimoto
|
e66c5066e4
|
Plugin configuration can have scopes now, ex. provider
|
2013-01-13 12:38:17 -08:00 |
Mitchell Hashimoto
|
212e634c3b
|
Make Provision a built-in action.
This allows other providers to just use it.
|
2013-01-12 16:22:37 -08:00 |
Mitchell Hashimoto
|
22571bf05b
|
Rescue the EHOSTDOWN error for SSH
|
2013-01-12 12:47:49 -08:00 |
Mitchell Hashimoto
|
124a2ee5d3
|
Add the --provider optional flag to `box add`
|
2013-01-11 21:24:57 -08:00 |
Mitchell Hashimoto
|
48eaa93745
|
Raise proper error if there aren't any NIC slots available
|
2013-01-11 15:57:08 -08:00 |
Mitchell Hashimoto
|
102e8f23d6
|
Use scoped hash overrides for high-level config
|
2013-01-11 15:50:09 -08:00 |
Mitchell Hashimoto
|
0c612f695f
|
Util::ScopedHashOverride
|
2013-01-11 15:44:35 -08:00 |
Mitchell Hashimoto
|
f428b288f3
|
Convert provider to symbol only if non-nil
|
2012-12-30 18:08:07 -10:00 |
Mitchell Hashimoto
|
20253c4c4f
|
Convert provider to symbol
|
2012-12-30 18:04:31 -10:00 |
Mitchell Hashimoto
|
a30a92bb4f
|
active_machines should return name as a symbol
|
2012-12-30 11:51:22 -10:00 |