Commit graph

130 commits

Author SHA1 Message Date
Robert Main
0ee60dc9ad
Add deprecation notice to docs 2025-11-20 12:41:04 -05:00
Corey Hemminger
4978fab045
Add Vbox 7.2 support (#13709)
* Add Vbox 7.2 support

Signed-off-by: Corey Hemminger <hemminger@hotmail.com>

* update comment for 7.2

Signed-off-by: Corey Hemminger <hemminger@hotmail.com>

---------

Signed-off-by: Corey Hemminger <hemminger@hotmail.com>
2025-08-19 13:54:24 +05:30
Chris Roberts
e1d357a735
Documentation related updates
Remove the vagrant-go experimental documentation page. Add entry
for none communicator to the experimental flags list. Update the
cloud-init page to remove VirtualBox as only provider to support
cloud-init.
2025-05-21 10:11:29 -07:00
Chris Roberts
f4fc2c742a
Update cloud-init behavior and iso generation
This includes a couple modifications to the cloud-init behavior.
First, the cloud-init wait action will now write a sentinel file
after successfully waiting for cloud-init. This results in subsequent
boots of the machine to skip executing the cloud-init wait command
as cloud-init is only executed on the initial boot.

Second, the cloud-init setup action will check for the sentinel file
written by the cloud-init wait action, and if detected it will skip
the cloud-init setup. When creating the ISO for cloud-init, a second
sentinel file will be used to log the path of the generated ISO
file. If the file exists, the ISO generation process will be skipped.
2025-05-14 12:57:03 -07:00
Chris Roberts
12af53a6a3
Prefer pwsh executable over powershell excutable
Prefer to use the pwsh executable over the powershell executable
as the pwsh exectuable will be faster loading than the powershell
executable. If the pwsh executable is not found, the powershell
executable will be used instead. The preference can be overridden
using the VAGRANT_PREFERRED_POWERSHELL environment variable.
2025-04-15 14:15:56 -07:00
Chris Roberts
4f79fe59c6
Provide configurable retries for connect on SSH communicator
Adds two new options to the SSH connect configuration: `connect_retries`
and `connect_retry_delay`. Provides user configurable values used when
establishing the SSH connection. Previous behavior would retry generally
by the default value without a pause between attempts. Updated behavior
will retry the number of times set within the config (unless value is
provided directly to connect call) and each retry will pause based on
the delay value set in the config (unless value is provided directly
to the connect call).
2025-03-20 17:44:47 -07:00
Chris Roberts
03371fde34
Merge pull request #13604 from aminelch/amine.docs-update
Update documentation for the Vagrant validate command
2025-03-20 15:17:36 -07:00
Sooter Saalu
15ceb75e4e
update to macOS documentation (#13600)
* Update nfs.mdx

current vagrant (2.4.3) on macOS invokes nfs with at least two other arguments (status & update) rather than just restart

* Update osx

current vagrant (2.4.3) on macOS invokes nfs with at least two other arguments (status & update) rather than just restart
2025-03-14 16:50:54 -07:00
Amine LOUHICHI
fa0ca4b2c8
Update documentation for the Vagrant validate command 2025-03-09 01:06:28 +01:00
Chris Roberts
85d97f5383
Add support for VirtualBox 7.1 2024-10-30 12:06:29 -07:00
Chris Roberts
67f950a35c
Merge pull request #13270 from Gauravpadam/Hyper-V-doc-fix
Fixed Documentation regarding Hyper-V
2024-07-10 09:07:09 -07:00
JabJ
cfa42f9b72
Change ansible playbooks best practices URL
The before URL was 404.
2024-05-05 19:09:10 +03:30
Chris Roberts
443ff01ab7 Add key_type configuration option for ssh
Adds a new `key_type` option to the Vagrantfile ssh configuration. It
defaults to :auto which allows auto detection of key type to use.
Otherwise it can be set to an explicit type supported by Vagrant.
2024-01-10 11:37:50 -08:00
Gauravpadam
35913655e0 Fixed Documentation regarding Hyper-V 2023-10-14 13:34:58 +05:30
Chris Roberts
7d889756e6 Add note about architecture value within metadata 2023-09-28 17:24:24 -07:00
Chris Roberts
38f75784d1 Update supported arch values 386 -> i386 2023-09-28 17:24:07 -07:00
Chris Roberts
d5f12fd7ec
Merge pull request #13239 from chrisroberts/architecture-aware
Add architecture support
2023-09-27 13:24:55 -07:00
kaitlincart
254fe6a97d
Update ansible install link
The install link for ansible was broken.
2023-09-21 10:07:07 -07:00
Chris Roberts
66435a8a98 Add architecture to docs 2023-09-14 16:15:03 -07:00
Chris Roberts
513be177d3 Remove experimental checks
Removes experimental checks on existing experimental features.
2023-09-08 14:15:34 -07:00
Chris Roberts
827140cd90
Merge pull request #13219 from chrisroberts/ssh-keys
Add keypair support for ed25519
2023-06-27 10:33:11 -07:00
Chris Roberts
2e95d08309 Update box documentation about keys 2023-06-26 15:48:53 -07:00
Chris Roberts
f056c293b5
Merge pull request #13209 from nnlkcncff/patch-1
Update machine_settings.mdx
2023-06-21 14:39:48 -07:00
Chris Roberts
d83bfc0d40 Perform best effort ssl revocation check on Windows
When performing a request via curl on Windows using schannel, ssl
certificate revocation checks does not handle verification failures
gracefully when an error is encountered that is unrelated to the actual
revocation of a certificate.

A new option is available to perform best effort revocation checks on
curl, so this is enabled by default on the Windows platform. A new
config option (`box_download_disable_ssl_revoke_best_effort`) has also
been added which can be optionally enabled to restore previous behavior
which results in a hard error if any error is encountered.
2023-06-20 16:37:00 -07:00
nnlkcncff
f120129329
Update machine_settings.mdx
Correcting a double «the".
2023-06-17 16:30:15 +03:00
Chris Roberts
0a20379b1a Enable deprecated key type and host key algorithm
Recent versions of OpenSSH remove support of ssh-rsa key types and host
key algorithms from the default conection configuration. Set options to
enable them and provide a configuration option which can disable them if
required.
2023-05-22 17:09:47 -07:00
Bryce Kalow
3a745bd131
docs: change frontmatter key from script to description (#13096) 2023-02-24 15:49:20 -06:00
kaitlincart
1074f19fa3 fixes links in headers 2023-02-22 10:46:59 -08:00
Sophia Castellarin
57562c2d75
Merge pull request #12660 from joel0/hyperv-mem
Explain how to disable Dynamic Memory in Hyper-V
2023-02-17 14:02:03 -08:00
Sophia Castellarin
8cc21d048d
Merge pull request #13085 from soapy1/misc-docs-updates
Misc docs updates
2023-02-16 15:19:56 -08:00
sophia
d0ff2886da Add linux command for uuids
ref: https://github.com/hashicorp/vagrant/pull/12015
2023-02-15 16:07:06 -08:00
Mike Pennisi
1c72132914 Document Box requirement for "vagrant" group
By default, the `vagrant rsync` command assumes that the SSH user
belongs to a group of the same name [1]:

    # Folder options
    opts[:owner] ||= ssh_info[:username]
    opts[:group] ||= ssh_info[:username]

Although consumers can override this behavior, Vagrant Boxes which
follow this convention will provide a more seamless experience. Document
the convention in the instructions for Vagrant Box authors.

[1] 3d68e16f1b/plugins/synced_folders/rsync/helper.rb (L73-L75)
2023-02-15 13:48:14 -08:00
Sophia Castellarin
4414e9e97a
Merge pull request #13074 from Renlor/patch-1
Fix broken links in the puppet provisioning documentation
2023-02-15 13:47:22 -08:00
sophia
37540664c7 Add another example for finding ip 2023-02-15 10:09:49 -08:00
sophia
fbd90b1965 Clarify file provisioning docs 2023-02-14 16:17:42 -08:00
sophia
30fd6a32a2 Update curl download options docs 2023-02-14 16:05:00 -08:00
Sophia Castellarin
03fc876b25
Merge pull request #13053 from soapy1/vagrant-box-docs
Add information about Vagrant boxes
2023-02-07 09:11:25 -08:00
Justin
20432a72ae
Fix broken links to puppet documentation 2023-01-26 11:30:07 -07:00
kaitlincart
b217b01ddb remove ruby version so that the doc doesnt become outdated quickly 2023-01-25 12:21:14 -08:00
sophia
c0adae8202 Update links 2023-01-20 15:01:04 -08:00
sophia
cbe5ecde4a Add information about Vagrant boxes
Split box format information from box repository information to
avoid confusion between the metadata.json in the box and metadata
for the a box repository.
2023-01-20 14:59:15 -08:00
Ashlee Boyer
eb07f39174 Migrating 1 link's format 2023-01-20 17:46:23 -05:00
Ashlee Boyer
7acb94cac8 Merge branch 'main' into kc.docs-install-updates 2023-01-20 17:45:12 -05:00
Kendall Strautman
cb582eef13 Migrating links to new format 2023-01-19 16:27:47 -08:00
Ashlee Boyer
2a0c198d8d Manually updating vmware downloads links 2023-01-18 17:20:40 -05:00
Harsha
5036fa9d92
add VirtualBox version 7.0.x
Tested with Version 7.0.4 r154605 (Qt5.15.2) on Mac OS 13.0.1 (22A400) as 6.1.x was not working
2023-01-05 00:24:03 +00:00
Oliver Radwell
1b68be9d52
fix(docs): Fix broken links in ansible docs (#12674)
* fix(docs): Fix broken links in ansible docs

* Avoid redirection on tips and tricks URL

* Avoid redirection on playbook guide URL
2022-12-06 19:23:21 -05:00
kaitlincart
0e6685adb0
Apply suggestions from code review 2022-11-16 09:30:56 -08:00
kaitlincart
c88c142b15
Apply suggestions from code review
Co-authored-by: Anthony <russo555@gmail.com>
2022-11-16 09:23:12 -08:00
Chris Roberts
bb3985f02a
Merge pull request #12754 from gh0st/patch-1
docs: updates link to inventory file documentation
2022-11-08 15:29:37 -08:00