14743 Commits

Author SHA1 Message Date
Jeff Escalante
45be90fec4
fix vmware downloads page (#11697) 2020-06-11 19:57:44 -04:00
Jeff Escalante
ba721197ab
🌷 Docs Website Maintenance (#11696)
* update dependencies, upgrade product downloader, use new docs component provider
* custom components readme docs, remove old distributed tabs component
2020-06-11 19:21:38 -04:00
Chris Roberts
f5a957f949 WIP 2020-06-11 10:39:35 -05:00
Brian Cain
20ea869748
Remove extra spaces from cloud_init docs 2020-06-10 15:43:14 -07:00
Brian Cain
7b95826dd7
Add type as param for cloud_init config 2020-06-10 15:38:18 -07:00
Brian Cain
98efa215c9
Add more information for cloud-init options in docs 2020-06-10 14:06:41 -07:00
Brian Cain
44f1365b96
Add cloud-init user docs to usage and configuration pages 2020-06-10 11:19:44 -07:00
Chris Roberts
916655dbd3 Fix trigger matching on :all special value
Updates the type to do a proper comparison when checking for
the `:all` special value as well as applied ignores.

Fixes #11599
2020-06-09 16:12:48 -07:00
sophia
132720e3b4 Add local machine to global index of machines if it does not exist 2020-06-09 17:22:55 -05:00
Brian Cain
8d77c5634c
Fixup content_type in examples 2020-06-09 08:15:40 -07:00
sophia
66a3b58c08 Add provider capaiblity :has_communicator 2020-06-09 09:33:11 -05:00
Brian Cain
c63757c47c
Remove trailing slash from experimental usage link 2020-06-08 15:24:30 -07:00
Brian Cain
120030ed26
Add hash example for defining cloud_init config on usage page 2020-06-08 15:23:03 -07:00
Brian Cain
492a532ef5
Remove freezing symbols in disk/trigger conig 2020-06-08 15:02:44 -07:00
sophia
36a086a4d1 Validate netmask value from VirtualBox 2020-06-08 12:21:29 -05:00
sophia
786e8cb1a1 Update sudoers info for suse hosts 2020-06-05 14:22:41 -05:00
Brian Cain
a855e76201
Fix casing for cloud_init folder 2020-06-05 11:11:52 -07:00
Brian Cain
d9dd956708
Lower case cloud-init docs folder 2020-06-05 11:07:40 -07:00
Brian Cain
2f2ae4e4b6
Delete extra space in error string 2020-06-05 10:55:45 -07:00
Brian Cain
aeeb5dfc6f
Introduce cloud_init config for Vagrant
This commit adds the basic config class for defining cloud_init for a
given guest
2020-06-05 10:38:24 -07:00
Jeff Bonhag
aef97fa061
Merge pull request #11670 from jbonhag/fixup/vagrant-vmware-install
Clean up installation instructions
2020-06-05 10:13:48 -04:00
Jeff Bonhag
4144eab0a6
Clean up installation instructions
Fix a couple of paths in the VMware Utility installation instructions.
It would be cool if we could hook into `VMWARE_UTILITY_VERSION` to
automatically keep the filename up to date, but this does not appear
possible with the default MDX code blocks.
2020-06-04 17:37:54 -04:00
Kevin Pruett
5ce0f57e91
Merge pull request #11669 from hashicorp/pruett.update-product-downloader
Update @hashicorp/react-product-downloader dependency
2020-06-04 17:29:52 -04:00
Kevin Pruett
fc0d00e9f1
Update dependency
- Exposes new branch logic affecting vmware product download link
2020-06-04 17:19:31 -04:00
sophia
33c41d99dd Raise error if trying to create an nfs syncd folder for windows 2020-06-04 11:36:53 -05:00
Chris Roberts
2cdd0e97e4
Merge pull request #11668 from chrisroberts/e-api-checksum
Include checksum options in vagrantcloud API documentation
2020-06-04 08:31:35 -07:00
Chris Roberts
672c6ed0a0 Include checksum options in vagrantcloud API documentation 2020-06-04 08:24:44 -07:00
Jeff Bonhag
5e123e473f
Merge pull request #11665 from jbonhag/fixup/stub-not-in-installer
Default #in_installer? to false
2020-06-03 12:07:51 -04:00
Jeff Bonhag
a8de98f97a
Default #in_installer? to false
This ensures that these tests will pass if the environment has
`VAGRANT_INSTALLER_ENV=1` set (e.g. in a local development environment).
2020-06-03 11:42:57 -04:00
Jeff Escalante
2d0ca2ca2b
Merge pull request #11662 from hashicorp/je.website-maintenance-6-1-20
🌷 Website Maintenance
2020-06-01 20:02:59 -04:00
Jeff Escalante
17a03d7134
dependency updates and improvements 2020-06-01 19:15:13 -04:00
Robin Munn
453e957158 Fix typo 2020-06-01 09:04:22 +07:00
Robin Munn
7c9db48b6b
Merge pull request #1 from soapy1/archlinux-network-tests
Fix tests
2020-06-01 09:03:53 +07:00
Jeff Bonhag
73130e3ff6
Switch to Vagrant::Util methods 2020-05-29 15:51:24 -04:00
sophia
1a758d839b Option to gracefully destroy vm 2020-05-29 15:36:40 -04:00
sophia
672859e296 Add tests and docs 2020-05-29 15:34:46 -04:00
sophia
64f5a9e57f Validate communicator type 2020-05-29 15:33:43 -04:00
sophia
9b6c562016 Set run config for provisioner 2020-05-29 15:33:43 -04:00
sophia
33576b5846 Docker provider to run provisioners if available 2020-05-29 15:33:42 -04:00
sophia
1a3e6c8ed5 Allow provisioner to take list of provisioners to run 2020-05-29 15:33:42 -04:00
sophia
16c9e88b1c Add communicator_require option to provisioners 2020-05-29 15:33:42 -04:00
Jeff Bonhag
e7d48b0b93
Remove test double
We don't actually need a test double here because `#ipv4_loopback?`
will return true for any address in the `127.0.0.0/8` space.
2020-05-29 15:30:38 -04:00
Jeff Bonhag
270462fc89
Fix #11640: Check port of loopback address
If the given host_ip is a loopback address, proceed with the regular
port check.
2020-05-29 15:30:21 -04:00
sophia
fe7968315b Add option to allow/disable fstab modification
Defaults to allow modification of fstab
2020-05-29 15:29:21 -04:00
sophia
1dc761a6c4 Refactor out persisting a mount to it's own guest cap 2020-05-29 15:26:48 -04:00
sophia
d7bd29384e Remove fstab if it is unable to successfully mount 2020-05-29 15:26:48 -04:00
sophia
b511d23ae1 Refresh fstab when folders synced 2020-05-29 15:26:48 -04:00
sophia
298027b70e Automatically mount virtual box shared folder when machine reboots
This is done by adding the mount to fstab
ref: https://askubuntu.com/questions/252853/how-to-mount-a-virtualbox-shared-folder-at-startup

Note, add `nofail` to mount options so as to not stop machine from booting if device disappears
2020-05-29 15:26:48 -04:00
sophia
6b32a1acf5 Docment autocomplete command 2020-05-29 15:10:13 -04:00
sophia
043008a3c4 Raise error if trying to install unsupported shell 2020-05-29 15:10:13 -04:00