Mitchell Hashimoto
|
ba2c749d6d
|
Running provisioner output shows provisioner shortcut, not class
|
2013-04-08 14:50:22 -07:00 |
|
Mitchell Hashimoto
|
f203c29fbb
|
Builders are merged when using hooks. [GH-1555]
|
2013-04-07 14:17:40 -07:00 |
|
Mitchell Hashimoto
|
162239d2cd
|
Expand file paths when adding boxes in Cygwin
|
2013-04-07 13:46:46 -07:00 |
|
Mitchell Hashimoto
|
744c879998
|
Don't repair forwarded port to used forwarded port
|
2013-04-06 14:12:33 -07:00 |
|
Mitchell Hashimoto
|
17a312b293
|
Expand the file URL when adding a box
|
2013-04-05 21:27:00 -07:00 |
|
Mitchell Hashimoto
|
067f431ee9
|
Better debugging on searching for capabilities
|
2013-04-03 23:46:39 -07:00 |
|
Mitchell Hashimoto
|
2f232e0175
|
Halt and mount NFS are caps
|
2013-04-03 23:33:20 -07:00 |
|
Mitchell Hashimoto
|
61d2f9f96f
|
SetHostname uses new cap system
|
2013-04-03 23:18:12 -07:00 |
|
Mitchell Hashimoto
|
5e2549fe8b
|
Add "--insecure" flag for downloader
|
2013-04-03 11:57:40 -07:00 |
|
Mitchell Hashimoto
|
d1eccbf98f
|
SafeChdir all the things for thread safety
|
2013-04-03 08:31:43 -07:00 |
|
Mitchell Hashimoto
|
05c6379abb
|
Setup file protocol if adding a box from a file
|
2013-04-03 08:31:41 -07:00 |
|
Mitchell Hashimoto
|
6c1eb2b007
|
Download boxes using CURL!
|
2013-04-03 08:31:41 -07:00 |
|
Mitchell Hashimoto
|
e5539eb769
|
Only prepend/append once for hooks
|
2013-03-30 14:57:47 -07:00 |
|
Mitchell Hashimoto
|
c6a2d01cdf
|
Allow disabling prepend/append hooks
|
2013-03-30 14:51:10 -07:00 |
|
Mitchell Hashimoto
|
a4745fb426
|
Properly handle forward port collision detection with auto-correct
[GH-1472]
|
2013-03-21 16:33:06 -07:00 |
|
Mitchell Hashimoto
|
d40ba7968c
|
Fix vagrant package to avoid nil errors [GH-1423]
|
2013-03-14 20:40:52 -07:00 |
|
Mitchell Hashimoto
|
82d8285df6
|
Give a success message after adding a box
|
2013-03-13 21:24:03 -07:00 |
|
Mitchell Hashimoto
|
dea881cad2
|
vagrant box add --force works again [GH-1413]
|
2013-03-13 21:20:25 -07:00 |
|
Mitchell Hashimoto
|
36b805367d
|
Fix all core code to use the new networking syntax
|
2013-03-01 16:48:10 -08:00 |
|
Mitchell Hashimoto
|
c9ad55d9e7
|
Built-in hostname middleware for setting hostname
|
2013-02-27 21:28:09 -08:00 |
|
Mitchell Hashimoto
|
4254b35b7d
|
Fix the forward port collision handling
|
2013-02-27 13:40:11 -08:00 |
|
Mitchell Hashimoto
|
68aa9c8acf
|
Output the UI when repairing port collisions
|
2013-02-26 13:43:06 -08:00 |
|
Mitchell Hashimoto
|
79609d42bb
|
Additional options for the collision detection
|
2013-02-26 13:08:06 -08:00 |
|
Mitchell Hashimoto
|
e97c330281
|
First pass at a forwarded port collision middleware
|
2013-02-26 12:10:26 -08:00 |
|
Mitchell Hashimoto
|
be01d57034
|
action_hooks can hook into specific actions
|
2013-02-22 12:12:55 -08:00 |
|
Mitchell Hashimoto
|
18524628b7
|
Hooks allow parameters and blocks to middlewares
|
2013-02-22 12:00:35 -08:00 |
|
Mitchell Hashimoto
|
d659071a82
|
Check for NFS errors only if we actually have NFS folders
|
2013-02-08 16:25:41 -08:00 |
|
Mitchell Hashimoto
|
6afb4326fa
|
Move NFS to a built-in middleware
|
2013-02-08 15:34:04 -08:00 |
|
Mitchell Hashimoto
|
050cb482f3
|
Better logging in the BoxAdd action
|
2013-02-07 18:19:42 -08:00 |
|
Mitchell Hashimoto
|
cd3d2a1e8c
|
Call properly modifies original environment
|
2013-02-06 18:36:05 -08:00 |
|
Mitchell Hashimoto
|
acbd024fa2
|
Put the machine action in the middleware env
|
2013-02-06 16:23:35 -08:00 |
|
Mitchell Hashimoto
|
1df4891371
|
Spread out methods in provision so subclass can override
|
2013-02-06 16:14:59 -08:00 |
|
Mitchell Hashimoto
|
352fec0359
|
Fix some issues to get hooks working
|
2013-02-06 15:42:48 -08:00 |
|
Mitchell Hashimoto
|
b20dcc9eb8
|
Setup hooks in the runner
|
2013-02-06 15:37:12 -08:00 |
|
Mitchell Hashimoto
|
83bba789a4
|
Hook#apply
|
2013-02-06 15:21:34 -08:00 |
|
Mitchell Hashimoto
|
d720205810
|
Builder supports action hooks
|
2013-02-06 15:06:13 -08:00 |
|
Mitchell Hashimoto
|
9251b880f5
|
Addition docs on the hook class
|
2013-02-06 14:30:15 -08:00 |
|
Mitchell Hashimoto
|
80a7c8a0cb
|
Hook class
|
2013-02-06 14:21:31 -08:00 |
|
Mitchell Hashimoto
|
864f1b7506
|
Pass a proper Pathname for SSHExec to check key perms
|
2013-02-04 21:17:12 -08:00 |
|
Mitchell Hashimoto
|
b568ad0b8a
|
Fix package to probably put output box in pwd
|
2013-02-04 10:38:50 -08:00 |
|
Mitchell Hashimoto
|
165dd63f78
|
New HandleBoxUrl built-in middleware to handlet the "box_url" config
|
2013-02-01 11:31:08 -08:00 |
|
Mitchell Hashimoto
|
75ea4e5bdd
|
--provision-with works properly again
|
2013-01-30 19:42:54 -08:00 |
|
Mitchell Hashimoto
|
e0f0066c99
|
--no-provision works properly again
|
2013-01-30 19:39:21 -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
|
d4cf03d6c5
|
vagrant package uses bsdtar
|
2013-01-28 13:20:42 -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 |
|