4314 Commits

Author SHA1 Message Date
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
Mitchell Hashimoto
07e2260296 Update CHANGELOG 2013-12-03 11:35:33 -08:00
Mitchell Hashimoto
2e199d0889 Merge pull request #2565 from mitchellh/f-box-checksum
Implement box checksumming
2013-12-03 11:33:16 -08:00
Mitchell Hashimoto
25f2f342b7 Loosen net-ssh dependency [GH-2573] 2013-12-03 08:05:32 -08: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
Fabio Rehm
aff26b832d core: Retrofit some test for Method support on Action::Runner 2013-12-02 22:26:51 -02:00
Mitchell Hashimoto
ac45e08cd8 Revert "core: use keyword args to simplify BoxCollection#add"
This reverts commit 4281af338f7d2d1a75c102233fab0e699eaab3a2.
2013-12-01 23:04:24 -08:00
Mitchell Hashimoto
98fa06044c Revert "core: check for Ruby 2.0"
This reverts commit 9be6b4f0d3fb12ba4d85b54b5afc19f9d7a4c772.
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
f48f2ff072 website/docs: document checksumming from Vagrantfile 2013-12-01 23:03:21 -08:00
Mitchell Hashimoto
16dc0507bc website/docs: document box checksum flags 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
Mitchell Hashimoto
88bb0a3949 Test against Ruby 2.0 2013-12-01 22:54:16 -08:00
Mitchell Hashimoto
e9184ed6f9 website/docs: fix 404 link on getting started 2013-12-01 07:22:23 -08:00
Paul Hinze
4daa21e0b1 guests/debian: remove empty test file added by mistake 2013-12-01 09:49:31 -05:00
Mitchell Hashimoto
7c25a23352 core: get tests passing cleanly on Ruby 2.0.0 2013-11-30 16:21:19 -08:00
Mitchell Hashimoto
5868de0b0a Update CHANGELOG 2013-11-30 08:36:42 -08:00
Mitchell Hashimoto
6829ad1a08 Merge pull request #2558 from ticosax/append-salt-bootstrap-options
provisioners/salt: options are only allowed before install arguments
2013-11-30 08:36:09 -08:00
Nicolas Delaby
7cd7077467 salt-bootstrap.sh: options are only allowed before install arguments 2013-11-29 15:52:12 +01:00
Mitchell Hashimoto
cfb258a55b provisioners/shell: s/unless/if !/ 2013-11-29 00:02:20 -08:00
Mitchell Hashimoto
3c06e9458c Merge pull request #2556 from phinze/fix-shell-array-args-validation
provisioners/shell: fix validation for args [GH-1949]
2013-11-29 00:01:19 -08:00
Mitchell Hashimoto
fbf9b09913 Merge pull request #2557 from fgrehm/fix-vagrant-ssh
core: `vagrant ssh` and `vagrant ssh -c` should handle multiple SSH keys
2013-11-28 23:59:04 -08:00
Fabio Rehm
61733bbfbf core: Fix broken SSHExec spec 2013-11-29 00:26:42 -02: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
Paul Hinze
fef60242b0 provisioners/shell: fix validation for args [GH-1949]
The logic change in 57d477514067a37665386968ef0a37abf86e3380 introduced
a bug where neither strings nor arrays provided as `args` for shell
provisioners would pass validation.

This fixes that problem along with a few extras:

- split out arg validation into a private method
- update comment describing valid args
- add a few unit tests around config validation
2013-11-28 19:54:10 -06:00
Mitchell Hashimoto
0f4e29d869 Merge pull request #2555 from nikhilv/master
website/docs: fix typo
2013-11-28 10:41:04 -08:00
Nikhil Vaze
6d56b6c99e fix typo 2013-11-28 10:38:01 -08:00
Mitchell Hashimoto
6e4b17bf0c Update CHANGELOG 2013-11-27 20:05:30 -08:00
Mitchell Hashimoto
2a0f8e2143 Merge pull request #2543 from glensc/pld-hostname
guests/pld: fix hostname change on pld
2013-11-27 20:04:50 -08:00
phinze
ee44e717f0 core: fix small comment typo 2013-11-27 18:56:48 -06:00
Elan Ruusamäe
1df4f5a8ed require pld/cap/change_host_name 2013-11-27 09:38:28 +02:00
Elan Ruusamäe
2416149aa3 fix hostname change on pld 2013-11-27 09:35:18 +02: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
1e7084e1e1 core: fix tests 2013-11-26 19:13:21 -08:00
Mitchell Hashimoto
fef24b2b24 core: output available commands in machine-readable 2013-11-26 19:06:33 -08:00
Mitchell Hashimoto
798432febe provisioners/chef: validate environments path [GH-2381] 2013-11-26 18:57:27 -08:00
Mitchell Hashimoto
9a1001cbf5 website/docs: document synced folder options [GH-2274] 2013-11-26 18:53:28 -08:00
Mitchell Hashimoto
1156841225 website/docs: clarify when provisioners are run [GH-2541] 2013-11-26 18:46:05 -08:00
Mitchell Hashimoto
2092630200 website/docs: better document creating base boxes 2013-11-26 13:03:48 -08:00
Mitchell Hashimoto
ba09bad839 website/docs: fix 404 box link 2013-11-26 12:05:34 -08:00
Mitchell Hashimoto
6f2d6981cb website/docs: better Chef docs [GH-2436] 2013-11-26 11:44:16 -08:00
Mitchell Hashimoto
fc190fad9f guests/redhat: DHCP_HOSTNAME set to hostname [GH-2441] 2013-11-26 11:28:47 -08:00