Alexzander thunder Shevchenko
70e7d09718
Alpine Ansible Capability tests
2020-03-07 16:32:28 +03:00
Alexzander thunder Shevchenko
e3461d354b
python3 setup
...
Python 3 setup for any mode;
Move python setup to separate method;
2020-03-07 16:31:55 +03:00
Alexzander thunder Shevchenko
8aa1aee155
Cleanup redundant lines
2020-02-23 20:33:53 +03:00
Alexzander thunder Shevchenko
24a3016f2b
Add Alpine into provider capability
2020-02-23 20:31:07 +03:00
Alexzander thunder Shevchenko
5ea65e9534
Add Alpine Ansible capability
2020-02-23 20:30:35 +03:00
Jeff Bonhag
74e54483c6
Update CHANGELOG
2020-02-18 15:17:00 -05:00
Jeff Bonhag
a10b2c3108
Fix #11403 : Parse list dhcpservers output on VirtualBox 6.1 ( #11404 )
...
This commit creates a custom `read_dhcp_servers` method in the
VirtualBox 6.1 driver to handle changes made in the ouput of
`VBoxManage list dhcpservers`.
Tests for VirtualBox 6.1+ can no longer use the shared examples for the
VirtualBox 4.x driver, because the `read_dhcp_servers` change is not
backwards compatible.
This commit also creates the boilerplate for a VirtualBox 6.x shared
example in case we want to put tests there in the future.
2020-02-18 15:14:31 -05:00
Jeff Bonhag
1ef024984b
Update CHANGELOG
2020-02-14 12:12:59 -05:00
Jeff Bonhag
08c3c741fe
Fix #11396 : Use sudo to detect if systemd in use ( #11398 )
...
This change allows the vagrant user to see the systemd process in the
event that the hidepid mount option is enabled.
Also adds sudo: true to other tests that use `systemd?`
2020-02-14 12:10:59 -05:00
Brian Cain
1fc127ec54
Update CHANGELOG
2020-02-14 08:35:19 -08:00
Brian Cain
3d2eafc414
Merge pull request #11349 from briancain/feature/virtualbox-disk-mgmt
...
[FEATURE] Disk management with the VirtualBox provider
2020-02-14 08:33:51 -08:00
Brian Cain
96d7c19c06
Abstract out recovery method for resizing disk failures
...
This commit moves out the recovery steps for failures when Vagrant
attempts to resize disks. It wraps itsemf in a begin/rescue in case an
additional error occurs, we can still surface the original error that
caused the resizing to fail.
2020-02-13 09:42:18 -08:00
Brian Cain
625bbf9cc8
Add more specific rescue exceptions for when errors occur for resizing
...
disks
2020-02-12 16:26:18 -08:00
Brian Cain
42133ad34e
Move strings into locales file
2020-02-12 16:22:02 -08:00
Brian Cain
37f8df174c
Freeze all values in valid disk ext default types
2020-02-12 16:00:23 -08:00
Brian Cain
baabf6650f
Check for provider capability with disk_ext types before using it
2020-02-12 15:59:37 -08:00
Brian Cain
dafb60ad4f
Update experimental feature flag for disk
2020-02-12 15:38:34 -08:00
Brian Cain
c179b2fb22
Include updated unit tests for disk ext update
2020-02-12 13:51:59 -08:00
Brian Cain
c5f4534487
Add virtualbox capability for validating disk extension types
2020-02-12 13:21:09 -08:00
Brian Cain
2174f4c219
Write up recovery message for when vagrant fails to resize vmdk disks
2020-02-12 10:24:38 -08:00
Brian Cain
d5e12dab17
Store backup disk location as local var
2020-02-12 09:56:41 -08:00
Brian Cain
efde9595c4
Add error case handling for resizing vmdk disks
2020-02-12 09:32:38 -08:00
Brian Cain
1826d210a0
Recover from cloning and resizin disk failures
...
This commit adds some recovery if Vagrant fails to reattach or clone a
vmdk disk that needs to be resized. It first moves the original disk
(after cloning) to a backup file. If something fails, it will reattach
the original disk to the guest and continue to raise the exception.
2020-02-11 16:02:24 -08:00
Brian Cain
6fcc5fa31a
Raise error if guest has no available ports for attaching disks
2020-02-11 13:06:57 -08:00
Brian Cain
d5caf672da
Merge pull request #11385 from meitar/patch-1
...
Detail other valid values for `config.ssh.verify_host_key`.
2020-02-11 09:22:07 -08:00
Chris Roberts
6cda268fca
Merge pull request #11384 from treehouseops/nf.bump-middleman-hashicorp-version
...
Website: bump middleman version
2020-02-11 08:11:59 -08:00
Meitar M
1548bcf80e
Detail other valid values for config.ssh.verify_host_key.
...
This commit adds more detail to the documentation for `config.ssh.verify_host_key`. Currently, the documentation only mentions the default value but does not provide any hints as to what valid values exist, or where this value is being passed to. As I'm sure you know, this is ultimately passed to the `net-ssh` library. It would have saved me some time doing searches to have read this fact in the Vagrant docs directly.
Thanks for considering this expansion.
2020-02-10 22:22:29 -05:00
nicolelyn
79961f1769
website: bump middleman version
2020-02-10 19:53:34 -05:00
Brian Cain
3662344d2e
Update rspec tests for driver methods
2020-02-10 15:31:10 -08:00
Brian Cain
4866709c67
Move disk cloning to virtualbox driver 5
2020-02-10 15:17:23 -08:00
Brian Cain
5bc0b28116
Update how to check for empty string
2020-02-10 13:21:27 -08:00
Brian Cain
00d7ecb57f
Remove explicit return for disk configure methods
2020-02-10 13:04:47 -08:00
Brian Cain
b11aa53294
Remove unused experimental flag for disk enablement
2020-02-10 13:03:58 -08:00
Brian Cain
8af2e5c8be
Cast to float on conversation, and return helper size vars to integer
2020-02-10 13:01:41 -08:00
Brian Cain
567351a2af
Disk doc updates
2020-02-10 12:58:11 -08:00
Brian Cain
b2a89f8711
Remove old comment on vbox driver disk method
2020-02-10 12:58:11 -08:00
Brian Cain
4394962f56
Include default disk_ext option in docs
2020-02-10 12:58:11 -08:00
Brian Cain
0aa8a517c4
Add note about resizing VMDK disks
2020-02-10 12:58:11 -08:00
Brian Cain
bb8f04f18a
Add docs note about disk_meta file
2020-02-10 12:58:11 -08:00
Brian Cain
fe6be8c886
Disk doc updates
2020-02-10 12:58:11 -08:00
Brian Cain
a15016931a
Add more docs for disk feature
2020-02-10 12:58:11 -08:00
Brian Cain
773a3aeb7e
Add optional hash arguments to driver methods
2020-02-10 12:58:11 -08:00
Brian Cain
90461014db
Website updates for disk management feature
2020-02-10 12:58:11 -08:00
Brian Cain
edd9ec89cb
Begin to add docs for the virtualbox disk feature
2020-02-10 12:58:11 -08:00
Brian Cain
f59a5c2c70
Enable virtualbox and disk config in single flag
2020-02-10 12:58:11 -08:00
Brian Cain
b594715ded
Add tests for resizing disks
2020-02-10 12:58:11 -08:00
Brian Cain
0ea26b9506
Add test for comparing disk size
2020-02-10 12:58:11 -08:00
Brian Cain
d1d27a3b56
Add tests for handle_configure_disk
2020-02-10 12:58:11 -08:00
Brian Cain
54f17929b5
Add note about vbox gui for troubleshooting
2020-02-10 12:58:11 -08:00
Brian Cain
6872625609
Add more tests for configure_disks virtualbox cap
2020-02-10 12:58:11 -08:00