Commit Graph

760 Commits

Author SHA1 Message Date
dima
2a6cb05dcb simple changes by rubocop recomendations 2014-02-01 22:17:59 +01:00
Ben Keith
16b258916b Fixing parameters of run_provisioner
- Removed logging since that was moved one method up in the Vagrant code
2014-02-01 15:34:45 -05:00
Dmitry Vasilets
a40a6b1512 Merge pull request #137 from sciurus/network_interfaces
Fix network device creation logic
2014-01-30 17:44:43 -08:00
Dmitry Vasilets
b719d1832c Merge pull request #138 from mpalmer/nfs-default-impl
Use the MixinSyncedFolders to allow us to comprehend default shared folders implementations
2014-01-30 17:30:51 -08:00
Dmitry Vasilets
336c16cf24 Merge pull request #139 from sciurus/forwarded-ports
Add support for port forwarding take two
2014-01-30 17:28:49 -08:00
Brian Pitts
a7275aab03 Make SSH for forwarded ports write to /dev/null
If ssh inherits stdout from vagrant, then when you pipe vagrants output
to another program ssh will also use that pipe. The receiving program
will hang waiting on ssh to exit. To make reasoning about things easier,
I have ruby start ssh directly instead of via a shell. Then I have
spawn set stdin/stdout to /dev/null.
2014-01-30 18:37:29 -06:00
Matt Palmer
b31569b9cb Use the MixinSyncedFolders to allow us to comprehend default shared folders implementations 2014-01-31 09:53:48 +11:00
Brian Pitts
8a8ec7bcdb Fix network device creation logic.
Network device creation logic did not properly handle forwarded_ports;
instead it created connections to the management network for each one.
We depended on this in order to have at least one connection to the
management network. This commit explicitly handles the management
network and ignores forwarded ports.
2014-01-30 11:58:29 -06:00
Jason DeTiberus
25fe1ea2c2 Cleanup nfs config for Vagrant 1.4+
Fix checks if a synced_folder should be nfs or not

Reorder up and start actions
2014-01-28 16:54:39 -05:00
Ryan Petrello
d3e9188e73 Describe new functionality in the README and fix some coding style issues. 2014-01-24 07:48:00 -08:00
Ryan Petrello
bb5d081789 Add support for port forwarding. 2014-01-23 17:49:09 -08:00
dima
0fe1798358 released 0.0.14 close #131 2014-01-22 00:34:49 +01:00
Brian Pitts
1484a9fb36 Handle network that vagrant created missing when destroy is run. Closes #128 2014-01-20 15:31:01 -06:00
Brian Pitts
6e8c43e300 Create and activate networks if needed when starting VM. Closes #116 2014-01-18 13:03:34 -06:00
dima
2ac0855a1f remove not require return 2014-01-18 10:58:30 +01:00
dima
90a20462c2 Merge branch 'improve_network_robustness' of github.com:sciurus/vagrant-libvirt into sciurus-improve_network_robustness
Conflicts:
	README.md
	lib/vagrant-libvirt/config.rb
2014-01-18 10:55:56 +01:00
Dmitry Vasilets
e204e45e76 Merge pull request #120 from teto/kernel2
Add kernel/initrd/cmd_line directives for the qemu driver
2014-01-18 01:34:40 -08:00
Brian Pitts
c323468d73 Rename default network to management network. Closes #126.
The use of the term default makes discussing this network confusing.
This network must exist and be configured a certain way in order for vagrant
to manage a VMs configuration, so lets call it the management network instead.
2014-01-17 18:56:44 -06:00
Brian Pitts
2377b6b235 Use vagrant-libvirt and 192.168.121.1/24 as default network settings.
Closes #125.
2014-01-17 18:56:32 -06:00
Brian Pitts
da01c0e611 Fix logic for debug output about finding network by ip 2014-01-17 18:24:58 -06:00
Brian Pitts
1aabe66b23 Make network creation thread-safe, closes #104 2014-01-17 18:16:18 -06:00
Brian Pitts
46306503f4 Fail if any existing networks configured to have DHCP do not have it. Relates to #103 and #123. 2014-01-17 17:22:09 -06:00
Brian Pitts
de553d0ea7 Create default network if needed. Relates to #102.
This commit

* renames the option default_network to default_network_name
* introduces the option default_network_address, since we need an
address in order to create a network
* handles creation of the default network similarly to other private
networks if needed
2014-01-17 17:21:13 -06:00
Brian Pitts
01d3f28d0d Remove one branch that can never be taken and comment another that can only be taken in older vagrant 2014-01-12 14:32:09 -06:00
Brian Pitts
c4d758b4e7 Add network debugging output 2014-01-12 14:05:08 -06:00
James Shubin
0ac7498f4d Add provider specific default_prefix option.
This patch adds support for a provider specific default_prefix option.
When set, this value is used instead of the project's dir name as the
prefix for the machines being created.
2014-01-11 22:31:53 -05:00
Matt
b4993072a8 Corrected a wrongly spelled key and added domain_name to the error output 2014-01-07 14:08:49 +01:00
Matt
5f0d365c82 Add kernel/initrd/cmd_line directives for the qemu driver 2014-01-07 13:45:57 +01:00
Brian Pitts
f277c1119c Allow changing disk bus 2014-01-06 11:49:07 -06:00
Brian Pitts
171feb38cf Only use vagrant 1.4 nfs changes when running vagrant 1.4. 2014-01-05 18:18:42 -06:00
Jordan Tardif
f13dd6a179 Fixing up quotes around host-model 2013-12-18 05:07:54 -05:00
Jordan Tardif
cffb351d44 Support for cpu_mode configuration while using the nested option. 2013-12-18 04:12:38 -05:00
dima
f9f83749f4 fix for ssh keys from(copied from vagrant-aws) 2013-12-17 08:20:19 +01:00
dima
6e3a9fe411 small fix for vagrant 1.4(not well tested but start working) 2013-12-16 21:18:17 +01:00
Brian Pitts
deb32ddce1 Make ip_command work with posix shells 2013-12-16 14:07:40 -06:00
dima
50b15b91ee fix checking string 2013-12-16 20:14:58 +01:00
Brian Pitts
5708442940 Use find utility in libvirt ip command 2013-12-15 16:38:36 -06:00
KalabiYau
e3b59e444a Bump version to 0.0.13 2013-12-12 14:46:38 +01:00
Dmitry Vasilets
9ae5fab7a1 Merge pull request #98 from kalabiyau/master
Allow to use nested virtualization again
2013-12-12 04:12:29 -08:00
KalabiYau
bf3b70c1bc Remove excess arrow 2013-12-12 13:10:25 +01:00
KalabiYau
9bedd452ca Allow to use nested virtualization again 2013-12-10 16:43:26 +01:00
dima
995d20b310 version 0.0.12 2013-12-03 21:16:41 +01:00
dima
3917161eb9 Merge branch 'master' of github.com:pradels/vagrant-libvirt
Conflicts:
	lib/vagrant-libvirt/config.rb
2013-12-03 21:13:34 +01:00
dima
81abafd93d by default used key id_rsa
Conflicts:
	lib/vagrant-libvirt/config.rb
2013-12-03 21:12:47 +01:00
Dmitry Vasilets
0984db2425 Merge pull request #89 from mffrench/add-default-network-and-ssh-key-file-parameters
Add default network and ssh key file parameters
2013-12-03 12:10:21 -08:00
erik-smit
f0614b144d Proxy ssh through libvirt host, if libvirt is connected via ssh 2013-12-03 19:55:05 +01:00
Rosario Di Somma
afc6c3a8a5 Fix wrong nfs methods call
Change-Id: If2c9965ee437f444c7d62fb0758f573ed2facf89
Signed-off-by: Rosario Di Somma <rosario.disomma@dreamhost.com>
2013-11-29 18:21:31 +01:00
Craig Vyvial
06aa627fff adding the nfs share on start
the nfs shares were missing when starting a container back up after it was halted.
2013-11-21 23:33:16 -06:00
Mathilde Ffrench
149253acd4 remove erronous , 2013-11-19 19:25:31 +01:00
Mathilde Ffrench
6492e0ae63 add default network and ssk key file parameters 2013-11-19 19:22:11 +01:00