Mitchell Hashimoto
33273ee561
Merge pull request #2529 from markpeek/markpeek-freebsd-nobashshell
...
guests/freebsd: Allow the FreeBSD plugin to install without bash [GH-2485]
2013-11-23 11:04:29 -08:00
Mitchell Hashimoto
b02d0d52a7
Update CHANGELOG
2013-11-23 10:53:21 -08:00
Mitchell Hashimoto
14faccfd79
Merge branch 'pluggable-synced-folder'
...
This enables synced folder implementations to be completely standalone
plugins and simplifies the way synced folders are enabled for providers
by providing a standard `SyncedFolder` middleware that does everything.
This is all much better tested than previously.
The built-in synced folder types are now:
* "virtualbox" - VirtualBox shared folders
* "nfs" - NFS shared folders
These can now easily be extended
2013-11-23 10:51:34 -08:00
Mitchell Hashimoto
39715eb2ff
core: fix templates syntax error
2013-11-23 10:50:54 -08:00
Mitchell Hashimoto
0425d1712b
synced_folders/nfs: config goes here
2013-11-23 10:49:51 -08:00
Mitchell Hashimoto
ab70dc271b
core: verify explicit sf types are usable
2013-11-23 10:47:06 -08:00
Mitchell Hashimoto
2c8b6ace7f
providers/virtualbox: output UI
2013-11-22 19:33:17 -08:00
Mitchell Hashimoto
0b9861db7d
providers/virtualbox: fix broken NFS check
2013-11-22 17:29:35 -08:00
Mitchell Hashimoto
850c9ea7a6
kernel: handle new NFS types
2013-11-22 17:22:47 -08:00
Mitchell Hashimoto
22a5430068
synced_folders/nfs: use proper error classes
2013-11-22 17:18:08 -08:00
Mitchell Hashimoto
be6d4cc116
providers/virtualbox: make sure sf host paths are strings
2013-11-22 17:16:21 -08:00
Mitchell Hashimoto
35ac7da5a0
providers/virtualbox: don't use NFS middleware anymore
2013-11-22 17:13:53 -08:00
Mitchell Hashimoto
125584aaf4
core: SyncedFolders middleware passes inoptions
2013-11-22 17:13:14 -08:00
Mitchell Hashimoto
079ac12f5d
core: remove NFS action
2013-11-22 16:53:17 -08:00
Mitchell Hashimoto
52fe93cc41
synced_folders/nfs: begin implementation (not functional)
2013-11-22 16:51:55 -08:00
Mitchell Hashimoto
9d3818a380
providers/virtualbox: use new SyncedFolders middleware
2013-11-22 16:21:14 -08:00
Mitchell Hashimoto
93a4066339
core: SyncedFolders built-in middleware
2013-11-22 16:12:51 -08:00
Mark Peek
d5dcf84d62
Allow the FreeBSD plugin to install without bash [GH-2485]
...
The default shell is "bash -l" which does not get installed by default
on FreeBSD. This change allows the plugin to override the default shell
and use a known installed shell (sh).
2013-11-22 15:30:12 -08:00
Mitchell Hashimoto
97148379d2
providers/virtualbox: implement the synced folder plugin
2013-11-21 17:38:17 -08:00
Mitchell Hashimoto
ee0086ddee
core: Add synced_folder plugin type
2013-11-21 15:56:37 -08:00
Mitchell Hashimoto
bf2b06e1be
Update CHANGELOG
2013-11-21 15:02:00 -08:00
Mitchell Hashimoto
504707f96a
Merge pull request #2482 from andyfowler/safer-vbox-names
...
core: safer default VM names for Virtualbox
2013-11-21 15:01:31 -08:00
Mitchell Hashimoto
b0fb6970af
Update CHANGELOG
2013-11-21 14:58:55 -08:00
Mitchell Hashimoto
5150817b3a
Merge pull request #2514 from AJCStriker/patch-1
...
core: add invalid character replacement in Which util
2013-11-21 14:58:22 -08:00
Mitchell Hashimoto
7e28fe3a32
Update CHANGELOG
2013-11-21 14:57:10 -08:00
Mitchell Hashimoto
ccb91ef930
Merge pull request #2525 from millerdev/master
...
provisioners/salt: make salt bootstrap work on systems without python
2013-11-21 14:56:34 -08:00
Daniel Miller
31894171d3
Make salt bootstrap work on systems without python
2013-11-21 10:42:06 -05:00
Mitchell Hashimoto
b4aa8c0061
Merge pull request #2517 from phinze/2454-fix-dhcp-error-constant-typo
...
provider/virtualbox: fix bad constant reference in dhcp error
2013-11-20 09:21:13 -08:00
phinze
4225b0eb7b
provider/virtualbox: fix bad constant reference in dhcp error
...
refs #2454
2013-11-20 11:15:25 -06:00
AJCStriker
a567e658c8
Add invalid character replacement
...
This fixes the bug seen here:
http://pastebin.com/QzWQQndK
Which would generate an Argument Error causing "vagrant up" and other such commands to fail.
2013-11-20 01:44:49 +00:00
Mitchell Hashimoto
4883ece9a1
Merge pull request #2512 from phs/phs/doco-typo
...
website: typo
2013-11-18 19:08:55 -08:00
Phil Smith
bd588a0ffe
Typo!
2013-11-18 19:06:01 -08:00
Andy Fowler
d775756d18
use a safer default name for virtualbox
...
if the same vagrantfile is up'd in the same second in the same basedir
this caused a conflict,
most notably, all jenkins jobs sit in a 'workspace' directory, which
breaks if more than one job launches from the same trigger.
2013-11-09 15:54:46 -05:00
Fabio Rehm
a92e03cf4c
Update CHANGELOG.md
2013-10-28 21:57:27 -02:00
Fabio Rehm
d0ae6e960c
Merge pull request #2434 from emyl/machine-id-string
...
Machine ID should always be a string
2013-10-28 16:55:34 -07:00
Emiliano Ticci
6bf842326a
Machine ID should always be a string
2013-10-29 00:01:38 +01:00
Mitchell Hashimoto
eb6256316c
core: improved commenting in bin/vagrant
2013-10-23 23:20:27 -07:00
Mitchell Hashimoto
3002f8d522
Update CHANGELOG
2013-10-23 23:16:01 -07:00
Mitchell Hashimoto
2ca350c816
Merge pull request #2400 from hikch/master
...
guests/freebsd: fix nfs mount fail with FreeBSD9.1 (synced_folder).
2013-10-23 23:15:33 -07:00
Mitchell Hashimoto
17101d0c67
Update CHANGELOG
2013-10-23 23:13:36 -07:00
Mitchell Hashimoto
af66984ca1
Merge pull request #2404 from canausa/patch-1
...
commands/provision: add --no-parallel
2013-10-23 23:13:04 -07:00
Mitchell Hashimoto
050ebc5357
website/docs: update to support 4.3.x
2013-10-23 23:10:11 -07:00
Mitchell Hashimoto
1b6643c974
website/docs: clearer
2013-10-23 23:09:39 -07:00
Mitchell Hashimoto
e99fc28d8a
Merge pull request #2412 from maxlinc/config_validation
...
website/docs: document '_detected_errors' pattern in plugin configuration guide.
2013-10-23 23:08:45 -07:00
Mitchell Hashimoto
e24b7249ed
Update CHANGELOG
2013-10-23 23:08:16 -07:00
Mitchell Hashimoto
c5dbe416ed
Merge pull request #2414 from Schpidi/symlinks_vb41
...
provider/virtualbox: automatically enable symlinks on vboxsf for VirtualBox 4.1
2013-10-23 23:07:25 -07:00
Stephan Meissl
889233ed94
Automatically enable symlinks on vboxsf for VirtualBox 4.1 (see #713 and 387692f9c8
).
2013-10-23 23:00:07 +02:00
Max Lincoln
61d234e159
document common validation pattern
2013-10-23 10:46:17 -03:00
Mitchell Hashimoto
9094a6b2b1
Update cHANGELOG
2013-10-21 10:44:26 -07:00
Mitchell Hashimoto
5515063186
Merge pull request #2401 from txchen/master
...
core: sleep to avoid 100% CPU in waiting time of 'vagrant up'
2013-10-21 10:43:41 -07:00