Darragh Bailey
a725092ee9
Merge pull request #883 from pennsignals/fix/clean-forwarded-ports-darwin
...
Use ps keyword `command` instead of `cmd`
2018-11-27 19:19:47 +00:00
Darragh Bailey
4b85d12bae
Merge pull request #884 from anton-dessiatov/configure_networks
...
Only use 'configure_networks' capability if there actually are networks to be configured
2018-11-27 18:30:29 +00:00
Chris Roberts
e968de7269
Include -n option for forwarded port ssh processes
...
In configurations where ControlMaster is used with ControlPersist
set, not including this option results in "stolen" input.
2018-11-05 15:41:23 -08:00
dima
6eedaea0ce
0.0.45
2018-10-23 11:19:27 +02:00
dima
57ed83c46d
0.0.44
2018-10-23 11:14:17 +02:00
David Scaife
e46b0d3d8a
USB: Fix redirfilter parameter configuration
2018-08-14 20:40:09 +10:00
Matthew Andersen
24b12af31a
Default Port Forwarding to All Host Addresses
...
Change the default scope of port forwarding from localhost to all host
devices.
2018-05-21 22:33:18 -07:00
Brian J. Murrell
9f203f75a2
Don't add _ after user defined default_prefix
...
Forcing an underscore between a defined default_prefix and the machine name
forces a naming format that the user might not want.
If they define their own default_prefix and want an underscore between that and
the machine name, they can/should add the underscore to the default_prefix.
2018-04-18 10:51:30 -04:00
Anton Dessiatov
8ba4865e0a
Request 'configure_networks' capability only if there actually are networks to configure
2018-04-18 15:06:29 +07:00
jasonwalsh
45b588d7da
Use ps keyword command instead of cmd
...
For Darwin operating systems, `cmd` is not a valid keyword, thus
resulting in the following error when executing Vagrant `reload` and
`destroy` commands:
ps: cmd: keyword not found
ps: no valid keywords; valid keywords:
This commit ensures that SSH sessions for forwarded ports are
terminated via their respective process ID for Darwin *and* Linux
operating systems.
Both Darwin and Linux operating systems support the `command` keyword,
as reflected in the following documents, respectively:
- https://apple.co/2H7jFwl
- https://bit.ly/2HakfW0
2018-04-17 18:25:29 -04:00
Antonio Huete Jimenez
6bdff043a7
Allow specifying Hypervisor HyperV features ( #870 )
2018-03-21 19:00:28 +01:00
Michael Shulbaev
92dc692b08
Fix for :public_network and :private_network in the same VM ( #872 )
...
* Clean properties between use. Fixes #842
* Remove empty log line
2018-03-19 13:08:51 +01:00
David Scaife
60e93d4925
USB controller configuration ( #861 )
...
* Add USB controller configuration
* Update README with USB controller configuration info
* Rename USB controller parameter to usb_controller
* Code style fixup
2018-03-18 09:25:01 +01:00
dima
99371fee2b
bug fixes for qemu_use_session
2018-03-17 14:26:13 +01:00
dima
29ce8443b1
Merge branch 'qemu-session-support' of git://github.com/qazokm/vagrant-libvirt into qazokm-qemu-session-support
2018-03-17 13:51:29 +01:00
Dmitry Vasilets
48599ddfc6
Merge pull request #869 from Rommelag/libvirt_nvram_support
...
QEMU libvirt nvram support
2018-03-17 13:48:48 +01:00
Anastasiia
d05690d269
Merging svm and vmx cpu_features parameters
2018-03-09 18:01:48 +01:00
Anastasiia
6f45f107c9
Remove nested section in domain template
2018-03-05 17:39:29 +01:00
Tamara Herzog
64a076468e
QEMU libvirt nvram support
...
Some UEFI firmwares may want to use a non-volatile memory to store
variables.
This requires to specify loader and nvram to use UEFI boot in QEMU.
Specifying loader and nvram at the same time will set loader to
type 'pflash' instead of 'rom'.
If loader is used without nvram option type will remain 'rom'.
Further information can be found at libvirt documentation:
https://libvirt.org/formatdomain.html#elementsOS
2018-03-02 11:59:14 +01:00
qazokm
7f50ca2a41
Add basic networking support for qemu session
2018-02-23 12:09:49 +08:00
qazokm
b0eddf6770
Create storage pools and volumes with correct permissions
2018-02-22 15:52:58 +08:00
Michael Darwish
1539f15d4a
Fix issue where custom cpu model is ignored ( Fixes #864 )
2018-02-14 13:13:41 -05:00
dima
542f436fb4
0.0.43
2018-02-07 08:59:09 +01:00
Gerben Meijer
92a1e23d1a
Merge pull request #849 from hugoboos/check-outdated
...
Check for box updates when starting
2018-02-03 14:14:19 +01:00
Nicholas Brown
c717353eea
env is an instance variable
2018-02-03 13:01:24 +00:00
dima
5158b0e733
0.0.42
2018-02-03 11:21:07 +01:00
dima
34a0def7d1
0.0.41
2018-02-02 18:49:20 +01:00
Dmitry Vasilets
394cc34290
Revert "update to the recent changes of default behavior in netcat.openbsd ( fixes #796 )"
2018-02-02 18:42:50 +01:00
Dmitry Vasilets
3b91515bd8
Merge branch 'master' into pci_network
2018-02-02 17:48:00 +01:00
Dmitry Vasilets
ebea5d4a72
Merge pull request #852 from chulup/cpu_topology
...
Add option to specify CPU topology
2018-02-02 17:46:51 +01:00
Dmitry Vasilets
50f68cc018
Merge pull request #857 from bashims/forward_ports-keys_only
...
enable IdentitiesOnly when config.ssh.keys_only is specified.
2018-02-02 17:45:09 +01:00
Nicholas Brown
dea85d7cbc
Don't silently ignore udp port forwarding option
...
Currently it ignores the option and turns it into a tcp port.
Instead warn about the UDP option and skip it.
2018-02-02 13:03:23 +00:00
Tomasz Madycki
ea7c01fec0
Specify PCI bus and slot for management net iface
...
Signed-off-by: Tomasz Madycki <tomasz.madycki@gmail.com >
2018-01-24 18:18:35 +01:00
Tomasz Madycki
c01ddb8dd4
Specify PCI bus and slot for net iface
...
Signed-off-by: Tomasz Madycki <tomasz.madycki@gmail.com >
2018-01-24 18:18:30 +01:00
Benjamin Ash
7812ad2be5
enable IdentitiesOnly when config.ssh.keys_only is specified.
2018-01-18 10:52:01 -05:00
Michael Shulbaev
060a33ec49
Add CPU topology configuration
2018-01-12 19:47:49 +07:00
Hugo Stijns
6d0468d3e4
Check for box updates when starting
2018-01-12 12:18:53 +01:00
Dmitry Vasilets
6fdbf4b818
Merge pull request #827 from petracvv/memoryBacking
...
Add memory backing configuration
2017-12-11 17:04:47 +01:00
Christian
9deac08775
Convert mtu to integer
...
This will obviously raise an exception if the data is not
convertable. Seems to be the best option, since to_i converts
'non-integer' strings to zero, which would lead to unpredicable
behaviour.
2017-12-09 11:36:52 +01:00
Christian
a97a6d2347
Add mtu option for private networks and interfaces
...
In order to create virtual networks with different MTU sizes
than the libvirt default of 1500, this patch adds a
libvirt__mtu option. This will add an mtu option to the libvirt
network definition and to the domain interface definition as well.
2017-12-08 12:42:06 +01:00
Gerben Meijer
0af2568475
Merge pull request #838 from ableischwitz/master
...
Fix for #831
2017-11-29 11:44:32 +01:00
Andreas Bleischwitz
a64c538f7f
made <source>...</source> and it's sub-elements conditional
2017-11-28 18:22:40 +01:00
Gerben Meijer
57db358a58
Merge pull request #833 from hugoboos/domain-name
...
Add network domain name feature
2017-11-28 10:51:38 +01:00
Gerben Meijer
5efc0b2b38
Merge pull request #824 from skamithi/vagrant_guest_halt_capability
...
add Vagrant Guest Halt capability to vagrant-libvirt
2017-11-26 07:37:50 +01:00
Hugo Stijns
f59a99c684
Possible to define domain name for networks
2017-11-24 15:52:49 +01:00
Gerben Meijer
05771432df
Merge pull request #794 from heil/master
...
Use dynamic vnc port allocation
2017-11-23 12:45:59 +01:00
Gerben Meijer
e55c927728
Merge pull request #814 from ntff/20170914_issue796
...
update to the recent changes of default behavior in netcat.openbsd (fixes #796 )
2017-11-23 12:43:16 +01:00
Gerben Meijer
0c46bcd182
Merge pull request #815 from dmeloni-radarservices/ssh-terminate
...
Use exec to avoid leaving ssh lingering around
2017-11-23 12:42:38 +01:00
Gerben Meijer
0254c18153
Merge pull request #822 from Flowm/ask-before-destroy
...
Ask for confirmation before destroying vms
2017-11-23 12:38:21 +01:00
Hugo Stijns
b00816680a
Add option to configure the network address when using DHCP
2017-11-23 10:21:25 +01:00