Commit Graph

544 Commits

Author SHA1 Message Date
Dmitry Vasilets
86467d7d3c Merge pull request #178 from purpleidea/feat/disks
Support for adding additional disks through the Vagrantfile.
2014-05-06 18:31:35 +02:00
James Shubin
72fbedaaca Include changes recommended by patch review for multiple disks. 2014-05-06 11:23:15 -04:00
James Shubin
be2042537e Support for adding additional disks through the Vagrantfile.
This patch lets you define multiple additional disks in your
Vagrantfile.
2014-05-06 11:23:15 -04:00
Dmitry Vasilets
f13807614a Merge pull request #182 from purpleidea/kvm-fix
Domain type 'kvm' should be configurable and use qemu:/// uri.
2014-05-06 09:14:47 +02:00
James Shubin
67734f0032 Domain type 'kvm' should be configurable and use qemu:/// uri.
Previous versions simply defaulted to 'kvm'. Now that they default to
'qemu', there is typically a 5x performance decrease that makes vagrant
unusably slow.
2014-05-05 18:17:10 -04:00
Dmitry Vasilets
ab2be495ad Merge pull request #181 from sciurus/HackNashville
Fixes for synced folders and HandleBox
2014-05-04 08:50:26 +02:00
Brian Pitts
32a3abe412 Verify libvirt version before enabling 9p 2014-05-03 18:11:26 -05:00
Brian Pitts
92720874d1 Vagrant-cachier tested to work 2014-05-03 17:36:49 -05:00
Brian Pitts
752a8df2ba Document synced folder types 2014-05-03 17:14:15 -05:00
Brian Pitts
c52077aa44 Reenable PrepareNFSSettings, closes #180 2014-05-03 12:51:18 -05:00
Brian Pitts
18a4703a24 Do not use 9p by default 2014-05-03 11:09:50 -05:00
Brian Pitts
450fbb6ed1 Replace HandleBoxUrl with HandleBox 2014-05-02 21:28:47 -05:00
Dmitry Vasilets
9d83c32452 Merge pull request #179 from stvleung/master
Added cleanup capability for 9p shared folders
2014-05-02 19:48:09 +02:00
Steven Leung
bf79f2a76d Added cleanup capability for 9p mounts
This will allow proper halting, and reloading
2014-04-30 17:17:18 -07:00
dima
b0f9dc95b1 add module 9pnet_virtio 2014-04-28 08:52:12 +02:00
Dmitry Vasilets
2050efd4d0 Merge pull request #175 from mafigit/add_bridge_interface_support
Add support for bridge interface type
2014-04-28 08:43:52 +02:00
Dmitry Vasilets
3909f695e8 Merge pull request #176 from stvleung/master
Fix destroy in vagrant 1.5.1+
2014-04-28 08:42:11 +02:00
dima
2dd0c0a734 load missed module for 9p 2014-04-28 08:41:36 +02:00
Steven Leung
1d9284934f Fix destroy in vagrant 1.5.1+
Addresses issue pradels/vagrant-libvirt#166
2014-04-16 15:18:25 -07:00
Maximilian Fischer
8eece013eb Add support for bridge interface type
- Example for configuration inside Vagrantfile:
  test_vm1.vm.network :public_network, :dev => "br0", :mode => 'bridge',
    :type => "bridge", :model_type => "e1000"
2014-04-07 20:51:08 +02:00
dima
6350386764 Merge branch 'read_state_fix' of github.com:keitwb/vagrant-libvirt
Conflicts:
	lib/vagrant-libvirt/action/read_state.rb
2014-04-01 12:57:57 +02:00
Dmitry Vasilets
372819ecbd Merge pull request #173 from tripledes/fix_error_message
Fixed message about required Vagrant version
2014-04-01 12:55:08 +02:00
Sergio Jimenez
368643fbaa Fixed message about required Vagrant version 2014-04-01 00:51:12 +02:00
Dmitry Vasilets
6cece4fe30 Merge pull request #172 from tripledes/zsh_compat
Modified ip_command for zsh compatibility
2014-03-29 21:53:28 +01:00
Sergio Jimenez
84ecab8b9c Modified ip_command for zsh compatibility 2014-03-29 16:09:02 +01:00
Dmitry Vasilets
489e096227 Merge pull request #170 from teto/virtfs
Add 9p (virtfs) support to vagrant-libvirt.
2014-03-23 20:08:51 +01:00
Matthieu Coudron
8d4f16a3f8 Merge branch 'virtfs' of github.com:teto/vagrant-libvirt into virtfs 2014-03-16 11:38:35 +01:00
Matthieu Coudron
7ae9e03c5d 9p support for vagrant 1.5 2014-03-16 11:36:23 +01:00
Matthieu Coudron
aad1bd438d 9p support for vagrant 1.5 2014-03-16 11:22:22 +01:00
Matthieu Coudron
f9aa5a8e76 Updated gemfile to let vagrant load plugin in the 1.5 fashion 2014-03-16 10:52:10 +01:00
Dmitry Vasilets
49360ffe33 Merge pull request #169 from sciurus/timed_provision
Use Vagrant's default provision action
2014-03-16 08:18:55 +01:00
Dmitry Vasilets
29bf8b26d8 Merge pull request #168 from teto/set_socket_path
Added an option to set the path to the libvirt socket
2014-03-16 08:18:26 +01:00
Dmitry Vasilets
2d088d43df Merge pull request #167 from teto/fixes
Fixes
2014-03-16 08:17:36 +01:00
Brian Pitts
99d6e7de45 Use Vagrant's default provision action 2014-03-15 20:36:23 -05:00
Matthieu Coudron
97140039bd Added an option to set the path to the libvirt socket 2014-03-16 01:27:29 +01:00
Matthieu Coudron
29efbf77d7 Catches the following exception to prevent stack from being displayed:
Bringing machine 'default' up with 'libvirt' provider...
/home/teto/vagrant-libvirt/vendor/bundle/ruby/1.9.1/gems/fog-1.20.0/lib/fog/libvirt/models/compute/volume.rb:84:in `default_pool_name': No storage pools are defined (Fog::Errors::Error)
    from /home/teto/vagrant-libvirt/vendor/bundle/ruby/1.9.1/gems/fog-1.20.0/lib/fog/libvirt/models/compute/volume.rb:33:in `initialize'
    from /home/teto/vagrant-libvirt/vendor/bundle/ruby/1.9.1/gems/fog-1.20.0/lib/fog/core/collection.rb:114:in `new'
2014-03-16 01:21:37 +01:00
Matthieu Coudron
10c3ede74a Catches fog exception when machine could not be found 2014-03-16 01:20:00 +01:00
Dmitry Vasilets
135e480aef Merge pull request #165 from ekohl/assume-nfs-default
Only rsync if the type is set to rsync
2014-03-11 19:19:13 +01:00
Ewoud Kohl van Wijngaarden
cf2616823c Only rsync if the type is set to rsync
Since the default of vagrant-libvirt is now NFS even in case the type is
empty, rsync should only be called if the type is explicitly set to
rsync.
2014-03-11 18:40:38 +01:00
Dmitry Vasilets
da1eb526f5 Merge pull request #161 from maishsk/patch-1
Update connect_libvirt.rb
2014-03-09 20:32:25 +01:00
Maish
f9e6fd9024 Update connect_libvirt.rb
Added an escape character to the connect string - since it was not escaped the connection URI was cut off after "?noverify=1"
2014-03-09 16:24:01 +02:00
Dmitry Vasilets
8fb2c651bb Merge pull request #157 from kalabiyau/patch-1
drop version number from README.md
2014-02-24 17:25:13 +01:00
Artem Chernikov
0a68f475a4 drop version number from README.md
As it is valid assumption that readme reflex real situation - there is no need to explicitly state plugin number
2014-02-24 17:24:22 +01:00
Dmitry Vasilets
22314ec440 Merge pull request #156 from crealytics/xen_support
Small fixes on the way to Xen support
2014-02-20 17:41:18 +01:00
Martin Mauch
e382687089 Read driver from config instead of hard-coding to kvm. 2014-02-20 00:59:06 +01:00
Martin Mauch
84d1f8380d Make a dup in order not to modify driver string. 2014-02-20 00:58:21 +01:00
Ben Keith
62f767a146 removing pry call 2014-02-17 11:20:36 -05:00
Ben Keith
e31815abe5 referencing source of error codes 2014-02-17 11:06:34 -05:00
Ben Keith
cd932436e8 More specific error handling if domain not found
- Adding error codes from libvirt (rubified from
  http://libvirt.org/html/libvirt-virterror.html#virErrorNumber)
- Removing unnecessary check for nil server
2014-02-17 10:57:00 -05:00
Dmitry Vasilets
22294a9a74 Merge pull request #150 from keitwb/port_forward_fix
Using ssh info directly without shelling out
2014-02-07 17:09:31 +01:00