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 57d4775140
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
Mitchell Hashimoto
25d0dd149d
website/docs: fix letter spacing on high zoom [GH-2486]
2013-11-26 11:21:43 -08:00
Mitchell Hashimoto
5790235a54
Merge pull request #2539 from bearstech/debian_ifdown_ifup
...
guests/debian: ifdown is not enough for network config
2013-11-26 11:16:37 -08:00
Mitchell Hashimoto
cd106986b4
provisioners/ansible: use the first private key
...
/cc @gildegoma - Does Ansible support multiple private keys? Vagrant
now does, so this isn't exactly safe.
2013-11-26 10:07:52 -08:00
Mathieu Lecarme
09a86bd70a
Sometimes, ifdown is not enough.
2013-11-26 13:40:50 +01:00
Mitchell Hashimoto
c5018c5e01
website/docs: document forwarded port options [GH-2510]
2013-11-25 22:53:20 -08:00
Mitchell Hashimoto
9dfac9557b
provisioners/puppet: fix some bonehead mistakes
2013-11-25 22:46:10 -08:00
Mitchell Hashimoto
25a8491465
provisioners/puppet: manifests path can be in the VM [GH-1805]
2013-11-25 22:39:20 -08:00
Mitchell Hashimoto
d7b74ca8b9
core: config.vm.box_url can be array of urls [GH-1958]
2013-11-25 21:57:20 -08:00
Mitchell Hashimoto
21bed5c0aa
core: cleanup HandleBoxURL
2013-11-25 19:11:26 -08:00
Mitchell Hashimoto
d88e3dcff2
kernel/v2: new style default box url
2013-11-25 18:46:54 -08:00
Mitchell Hashimoto
19757491d2
website/docs: document client cert
2013-11-25 16:54:39 -08:00
Mitchell Hashimoto
b77040d484
Update CHANGELOG
2013-11-25 16:51:59 -08:00
Mitchell Hashimoto
7d1fe7c6fe
kernel/v2: properly set default value for client cert
2013-11-25 16:51:22 -08:00
Mitchell Hashimoto
13b52f6b6e
Merge branch 'client-certs' of https://github.com/sthulb/vagrant into sthulb-client-certs
...
Conflicts:
config/default.rb
lib/vagrant/action/builtin/handle_box_url.rb
plugins/commands/box/command/add.rb
2013-11-25 16:50:11 -08:00
Mitchell Hashimoto
8581a93e76
provisioners/chef: upload encrypted data bag secret to prov path
...
[GH-1246]
2013-11-25 15:55:00 -08:00
Mitchell Hashimoto
45e09eb677
core: allow multiple private keys [GH-907]
2013-11-25 15:45:39 -08:00
Mitchell Hashimoto
d08e3f7ab3
provisioners/puppet: use better flags for one-time run
2013-11-25 15:28:17 -08:00
Mitchell Hashimoto
4a3259443d
provisioners/puppet: make the output a bit clearer
2013-11-25 15:18:35 -08:00
Mitchell Hashimoto
e72cd9c98e
provisioners/puppet: can specify a client key/cert
2013-11-25 15:17:05 -08:00
Mitchell Hashimoto
57c25a26ad
provisioners/puppet: update config to new style
2013-11-25 15:07:12 -08:00
Fabio Rehm
8f1d33b5c9
website/docs: Document `--box-info` parameter for `vagrant box list`
2013-11-25 19:46:53 -02:00
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