Commit Graph

1193 Commits

Author SHA1 Message Date
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
David Breese
7c436b42c3 README (Debian install): Don't autorun dnsmasq
Current install instructions for Debian/Ubuntu install the package
"dnsmasq", which results in dnsmasq being immediately started and
configured to run as a system service.  This is probably not something
vagrant-libvirt users typically want.

Instead, package "dnsmasq-base" exists, which achieves precisely what is
probably desired here.
2018-05-07 00:16:06 -05:00
Brian J. Murrell
2cfec56325
Update unit test for building simple domain name
Make the unit test match the new requirement that if a _ postfix is desired
when default_prefix is defined, then it must be added to the default_prefix.
2018-04-18 10:59:19 -04: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
Darragh Bailey
39f9a9d0b4
Merge pull request #882 from b1-systems/translation/libvirt
Added missing translation string
2018-04-17 14:02:35 +01:00
Tobias Wolter
fce3bb3cdd Added missing translation string
Fixes messages like:
```
==> default: translation missing: en.vagrant_libvirt.package_domain
```
2018-04-16 23:50:08 +02: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
c3e46a1f23 typo 2018-03-17 14:28:23 +01:00
dima
9724901ed1 Merge branch 'qazokm-qemu-session-support' 2018-03-17 14:26:32 +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
Dmitry Vasilets
ed1a676982
Merge pull request #871 from anastasiiavlaskina/master
Remove nested section in domain template
2018-03-09 18:06:46 +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
Nicholas
066e03f16d
Update README for QEMU Sesssion Support 2018-02-25 12:43:07 +08: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
Dmitry Vasilets
6ce8420a3b
Merge pull request #865 from darwish/master
Fix issue where custom cpu model is ignored (Fixes #864)
2018-02-14 19:18:37 +01:00
Michael Darwish
1539f15d4a Fix issue where custom cpu model is ignored (Fixes #864) 2018-02-14 13:13:41 -05:00
Gerben Meijer
413a413304 Remove QA status
I'm currently not able to run these tests, so no point in showing it.
2018-02-07 17:59:23 +01:00
dima
edd350e6fd remove date 2018-02-07 09:00:33 +01: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
Gerben Meijer
58f11c536c
Merge pull request #862 from nickbroon/udp_fix_doh
FIX: env is an instance variable
2018-02-03 14:10:10 +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
54991a6b58
Merge pull request #859 from vagrant-libvirt/revert-814-20170914_issue796
Revert "update to the recent changes of default behavior in netcat.openbsd (fixes #796)"
2018-02-02 18:43:40 +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
d9732b855f
Merge pull request #853 from tmad/pci_network
Add option to specify PCI bus/slot for network interfaces
2018-02-02 17:49:19 +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
Gerben Meijer
d9f9b7ba79
Merge pull request #858 from nickbroon/dont_silently_ignore_udp_port_forwarding
Don't silently ignore udp port forwarding option
2018-02-02 14:25:52 +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
Gerben Meijer
11eebbc05a
Merge pull request #855 from jjlakis/mac_readme
Add management_network_mac to README
2018-01-30 15:27:41 +01:00
Jacek J. Łakis
edc334682a Add management_network_mac to README 2018-01-30 15:24:13 +01: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
98bace0e3b Add documentation for cputopology 2018-01-17 18:21:29 +07: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