From 2c3397c46851ef29a3589bf3214a3eee12da8484 Mon Sep 17 00:00:00 2001 From: Bryce Kalow Date: Wed, 31 Mar 2021 12:10:21 -0500 Subject: [PATCH] feat(website): migrates nav data format and updates docs pages (#12259) --- website/content/docs/boxes/base.mdx | 1 - website/content/docs/boxes/format.mdx | 1 - website/content/docs/boxes/index.mdx | 1 - website/content/docs/boxes/info.mdx | 1 - website/content/docs/boxes/versioning.mdx | 1 - website/content/docs/cli/aliases.mdx | 1 - website/content/docs/cli/box.mdx | 1 - website/content/docs/cli/cloud.mdx | 1 - website/content/docs/cli/connect.mdx | 1 - website/content/docs/cli/destroy.mdx | 1 - website/content/docs/cli/global-status.mdx | 1 - website/content/docs/cli/halt.mdx | 1 - website/content/docs/cli/index.mdx | 1 - website/content/docs/cli/init.mdx | 1 - website/content/docs/cli/login.mdx | 1 - website/content/docs/cli/machine-readable.mdx | 1 - website/content/docs/cli/non-primary.mdx | 1 - website/content/docs/cli/package.mdx | 1 - website/content/docs/cli/plugin.mdx | 1 - website/content/docs/cli/port.mdx | 1 - website/content/docs/cli/powershell.mdx | 1 - website/content/docs/cli/provision.mdx | 1 - website/content/docs/cli/rdp.mdx | 1 - website/content/docs/cli/reload.mdx | 1 - website/content/docs/cli/resume.mdx | 1 - website/content/docs/cli/share.mdx | 1 - website/content/docs/cli/snapshot.mdx | 1 - website/content/docs/cli/ssh.mdx | 1 - website/content/docs/cli/ssh_config.mdx | 1 - website/content/docs/cli/status.mdx | 1 - website/content/docs/cli/suspend.mdx | 1 - website/content/docs/cli/up.mdx | 1 - website/content/docs/cli/upload.mdx | 1 - website/content/docs/cli/validate.mdx | 1 - website/content/docs/cli/version.mdx | 1 - .../content/docs/cloud-init/configuration.mdx | 1 - website/content/docs/cloud-init/index.mdx | 1 - website/content/docs/cloud-init/usage.mdx | 1 - website/content/docs/disks/configuration.mdx | 1 - .../docs/disks/hyperv/common-issues.mdx | 1 - website/content/docs/disks/hyperv/index.mdx | 1 - website/content/docs/disks/hyperv/usage.mdx | 1 - website/content/docs/disks/index.mdx | 1 - website/content/docs/disks/usage.mdx | 1 - .../docs/disks/virtualbox/common-issues.mdx | 1 - .../content/docs/disks/virtualbox/index.mdx | 1 - .../content/docs/disks/virtualbox/usage.mdx | 1 - .../docs/disks/vmware/common-issues.mdx | 7 +- website/content/docs/disks/vmware/index.mdx | 1 - website/content/docs/disks/vmware/usage.mdx | 1 - website/content/docs/experimental.mdx | 1 - website/content/docs/index.mdx | 1 - .../installation/backwards-compatibility.mdx | 1 - website/content/docs/installation/index.mdx | 1 - website/content/docs/installation/source.mdx | 1 - .../docs/installation/uninstallation.mdx | 1 - .../docs/installation/upgrading-from-1-0.mdx | 1 - .../content/docs/installation/upgrading.mdx | 1 - website/content/docs/multi-machine.mdx | 1 - .../content/docs/networking/basic_usage.mdx | 1 - .../docs/networking/forwarded_ports.mdx | 1 - website/content/docs/networking/index.mdx | 10 +- .../docs/networking/private_network.mdx | 1 - .../docs/networking/public_network.mdx | 1 - website/content/docs/other/debugging.mdx | 1 - .../docs/other/environmental-variables.mdx | 1 - website/content/docs/other/index.mdx | 1 - website/content/docs/other/wsl.mdx | 1 - website/content/docs/plugins/action-hooks.mdx | 1 - website/content/docs/plugins/commands.mdx | 1 - .../content/docs/plugins/configuration.mdx | 1 - .../docs/plugins/development-basics.mdx | 1 - .../docs/plugins/guest-capabilities.mdx | 1 - website/content/docs/plugins/guests.mdx | 1 - .../docs/plugins/host-capabilities.mdx | 1 - website/content/docs/plugins/hosts.mdx | 1 - website/content/docs/plugins/index.mdx | 1 - website/content/docs/plugins/packaging.mdx | 1 - website/content/docs/plugins/providers.mdx | 1 - website/content/docs/plugins/provisioners.mdx | 1 - website/content/docs/plugins/usage.mdx | 1 - .../content/docs/providers/basic_usage.mdx | 1 - .../content/docs/providers/configuration.mdx | 1 - website/content/docs/providers/custom.mdx | 1 - website/content/docs/providers/default.mdx | 1 - .../content/docs/providers/docker/basics.mdx | 1 - .../content/docs/providers/docker/boxes.mdx | 1 - .../docs/providers/docker/commands.mdx | 1 - .../docs/providers/docker/configuration.mdx | 1 - .../content/docs/providers/docker/index.mdx | 1 - .../docs/providers/docker/networking.mdx | 1 - .../content/docs/providers/hyperv/boxes.mdx | 1 - .../docs/providers/hyperv/configuration.mdx | 1 - .../content/docs/providers/hyperv/index.mdx | 1 - .../docs/providers/hyperv/limitations.mdx | 1 - .../content/docs/providers/hyperv/usage.mdx | 1 - website/content/docs/providers/index.mdx | 1 - .../content/docs/providers/installation.mdx | 1 - .../docs/providers/virtualbox/boxes.mdx | 1 - .../providers/virtualbox/common-issues.mdx | 1 - .../providers/virtualbox/configuration.mdx | 1 - .../docs/providers/virtualbox/index.mdx | 1 - .../docs/providers/virtualbox/networking.mdx | 1 - .../docs/providers/virtualbox/usage.mdx | 1 - .../content/docs/providers/vmware/boxes.mdx | 1 - .../docs/providers/vmware/configuration.mdx | 1 - website/content/docs/providers/vmware/faq.mdx | 1 - .../content/docs/providers/vmware/index.mdx | 1 - .../docs/providers/vmware/installation.mdx | 1 - .../docs/providers/vmware/known-issues.mdx | 1 - .../content/docs/providers/vmware/usage.mdx | 1 - .../vmware/vagrant-vmware-utility.mdx | 1 - website/content/docs/provisioning/ansible.mdx | 1 - .../docs/provisioning/ansible_common.mdx | 1 - .../docs/provisioning/ansible_intro.mdx | 1 - .../docs/provisioning/ansible_local.mdx | 1 - .../content/docs/provisioning/basic_usage.mdx | 1 - .../content/docs/provisioning/cfengine.mdx | 1 - .../content/docs/provisioning/chef_apply.mdx | 1 - .../content/docs/provisioning/chef_client.mdx | 1 - .../content/docs/provisioning/chef_common.mdx | 1 - .../content/docs/provisioning/chef_solo.mdx | 1 - .../content/docs/provisioning/chef_zero.mdx | 1 - website/content/docs/provisioning/docker.mdx | 1 - website/content/docs/provisioning/file.mdx | 1 - website/content/docs/provisioning/index.mdx | 1 - website/content/docs/provisioning/podman.mdx | 1 - .../docs/provisioning/puppet_agent.mdx | 1 - .../docs/provisioning/puppet_apply.mdx | 1 - website/content/docs/provisioning/salt.mdx | 1 - website/content/docs/provisioning/shell.mdx | 1 - website/content/docs/push/ftp.mdx | 1 - website/content/docs/push/heroku.mdx | 1 - website/content/docs/push/index.mdx | 1 - website/content/docs/push/local-exec.mdx | 1 - website/content/docs/share/connect.mdx | 1 - website/content/docs/share/http.mdx | 1 - website/content/docs/share/index.mdx | 1 - website/content/docs/share/provider.mdx | 1 - website/content/docs/share/security.mdx | 1 - website/content/docs/share/ssh.mdx | 1 - .../docs/synced-folders/basic_usage.mdx | 1 - website/content/docs/synced-folders/index.mdx | 1 - website/content/docs/synced-folders/nfs.mdx | 1 - website/content/docs/synced-folders/rsync.mdx | 1 - website/content/docs/synced-folders/smb.mdx | 1 - .../docs/synced-folders/virtualbox.mdx | 1 - .../content/docs/triggers/configuration.mdx | 1 - website/content/docs/triggers/index.mdx | 1 - website/content/docs/triggers/usage.mdx | 1 - website/content/docs/vagrantfile/index.mdx | 1 - .../docs/vagrantfile/machine_settings.mdx | 1 - .../content/docs/vagrantfile/ssh_settings.mdx | 1 - website/content/docs/vagrantfile/tips.mdx | 1 - .../docs/vagrantfile/vagrant_settings.mdx | 1 - .../docs/vagrantfile/vagrant_version.mdx | 1 - website/content/docs/vagrantfile/version.mdx | 1 - .../docs/vagrantfile/winrm_settings.mdx | 1 - .../docs/vagrantfile/winssh_settings.mdx | 1 - website/content/intro/contributing-guide.mdx | 1 - website/content/intro/index.mdx | 1 - website/content/intro/vs/cli-tools.mdx | 1 - website/content/intro/vs/docker.mdx | 1 - website/content/intro/vs/index.mdx | 1 - website/content/intro/vs/terraform.mdx | 1 - website/content/vagrant-cloud/api.mdx | 1 - .../content/vagrant-cloud/boxes/catalog.mdx | 1 - .../vagrant-cloud/boxes/create-version.mdx | 1 - .../content/vagrant-cloud/boxes/create.mdx | 1 - .../vagrant-cloud/boxes/distributing.mdx | 1 - website/content/vagrant-cloud/boxes/index.mdx | 1 - .../content/vagrant-cloud/boxes/lifecycle.mdx | 1 - .../content/vagrant-cloud/boxes/private.mdx | 1 - .../vagrant-cloud/boxes/release-workflow.mdx | 1 - website/content/vagrant-cloud/boxes/using.mdx | 1 - website/content/vagrant-cloud/index.mdx | 1 - .../organizations/authentication-policy.mdx | 1 - .../vagrant-cloud/organizations/create.mdx | 1 - .../vagrant-cloud/organizations/index.mdx | 1 - .../vagrant-cloud/organizations/migrate.mdx | 1 - .../content/vagrant-cloud/request-limits.mdx | 1 - website/content/vagrant-cloud/support.mdx | 1 - .../vagrant-cloud/users/authentication.mdx | 1 - website/content/vagrant-cloud/users/index.mdx | 1 - .../content/vagrant-cloud/users/recovery.mdx | 1 - website/content/vmware/eula.mdx | 1 - website/content/vmware/reseller.mdx | 1 - website/content/vmware/terms-of-service.mdx | 1 - website/data/cloud-navigation.js | 32 - website/data/docs-nav-data.json | 755 ++++++++++++++++++ website/data/docs-navigation.js | 190 ----- website/data/intro-nav-data.json | 35 + website/data/intro-navigation.js | 20 - website/data/vagrant-cloud-nav-data.json | 97 +++ website/data/vmware-nav-data.json | 18 + website/data/vmware-navigation.js | 14 - website/package-lock.json | 372 ++++++++- website/package.json | 2 +- website/pages/docs/[[...page]].jsx | 33 +- website/pages/intro/[[...page]].jsx | 27 +- website/pages/style.css | 1 - website/pages/vagrant-cloud/[[...page]].jsx | 27 +- website/pages/vmware/[...page].jsx | 30 +- 203 files changed, 1350 insertions(+), 506 deletions(-) delete mode 100644 website/data/cloud-navigation.js create mode 100644 website/data/docs-nav-data.json delete mode 100644 website/data/docs-navigation.js create mode 100644 website/data/intro-nav-data.json delete mode 100644 website/data/intro-navigation.js create mode 100644 website/data/vagrant-cloud-nav-data.json create mode 100644 website/data/vmware-nav-data.json delete mode 100644 website/data/vmware-navigation.js diff --git a/website/content/docs/boxes/base.mdx b/website/content/docs/boxes/base.mdx index 5904efaf4..b5c74878c 100644 --- a/website/content/docs/boxes/base.mdx +++ b/website/content/docs/boxes/base.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: Creating a Base Box -sidebar_title: Creating a Base Box description: |- There are a special category of boxes known as "base boxes." These boxes contain the bare minimum required for Vagrant to function, are generally diff --git a/website/content/docs/boxes/format.mdx b/website/content/docs/boxes/format.mdx index 77da8438a..5626df550 100644 --- a/website/content/docs/boxes/format.mdx +++ b/website/content/docs/boxes/format.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: Box File Format -sidebar_title: Box File Format description: |- The box file format for Vagrant has changed from only supporting VirtualBox to supporting a number different providers and box formats. diff --git a/website/content/docs/boxes/index.mdx b/website/content/docs/boxes/index.mdx index f2da40784..710a475ec 100644 --- a/website/content/docs/boxes/index.mdx +++ b/website/content/docs/boxes/index.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: Boxes -sidebar_title: Boxes description: |- Boxes are the package format for Vagrant environments. A box can be used by anyone on any platform that Vagrant supports to bring up an identical diff --git a/website/content/docs/boxes/info.mdx b/website/content/docs/boxes/info.mdx index fdd0fe097..d00afa3b1 100644 --- a/website/content/docs/boxes/info.mdx +++ b/website/content/docs/boxes/info.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: Box Info Format -sidebar_title: Box Info Format description: |- A box can provide additional information to the user by supplying an info.json file within the box. diff --git a/website/content/docs/boxes/versioning.mdx b/website/content/docs/boxes/versioning.mdx index 0ac3266a3..3595b1efa 100644 --- a/website/content/docs/boxes/versioning.mdx +++ b/website/content/docs/boxes/versioning.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: Box Versioning -sidebar_title: Box Versioning description: |- Since Vagrant 1.5, boxes support versioning. This allows the people who make boxes to push updates to the box, and the people who use the box diff --git a/website/content/docs/cli/aliases.mdx b/website/content/docs/cli/aliases.mdx index 5846b9eba..08abb89bf 100644 --- a/website/content/docs/cli/aliases.mdx +++ b/website/content/docs/cli/aliases.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: Aliases - Command-Line Interface -sidebar_title: Aliases description: |- Custom Vagrant commands can be defined using aliases, allowing for a simpler, easier, and more familiar command line interface. diff --git a/website/content/docs/cli/box.mdx b/website/content/docs/cli/box.mdx index 9a0930831..7178ef493 100644 --- a/website/content/docs/cli/box.mdx +++ b/website/content/docs/cli/box.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: vagrant box - Command-Line Interface -sidebar_title: box description: |- The "vagrant box" command is used to manage "vagrant box add", "vagrant box remove", and other box-related commands such as "outdated", "list", and diff --git a/website/content/docs/cli/cloud.mdx b/website/content/docs/cli/cloud.mdx index 39c0976b4..2959de553 100644 --- a/website/content/docs/cli/cloud.mdx +++ b/website/content/docs/cli/cloud.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: vagrant cloud - Command-Line Interface -sidebar_title: cloud description: |- The "vagrant cloud" command can be used for taking actions against Vagrant Cloud like searching or uploading a Vagrant Box diff --git a/website/content/docs/cli/connect.mdx b/website/content/docs/cli/connect.mdx index dee786f97..1dfc57050 100644 --- a/website/content/docs/cli/connect.mdx +++ b/website/content/docs/cli/connect.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: vagrant connect - Command-Line Interface -sidebar_title: connect description: |- The "vagrant connect" command compliments the "vagrant share" command to allow a user to remotely connect to your Vagrant environment. diff --git a/website/content/docs/cli/destroy.mdx b/website/content/docs/cli/destroy.mdx index 88acbaf10..3a46fa37a 100644 --- a/website/content/docs/cli/destroy.mdx +++ b/website/content/docs/cli/destroy.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: vagrant destroy - Command-Line Interface -sidebar_title: destroy description: |- The "vagrant destroy" command is used to stop the running virtual machine and terminate use of all resources that were in use by that machine. diff --git a/website/content/docs/cli/global-status.mdx b/website/content/docs/cli/global-status.mdx index 6ee3973ca..3401abdc3 100644 --- a/website/content/docs/cli/global-status.mdx +++ b/website/content/docs/cli/global-status.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: vagrant global-status - Command-Line Interface -sidebar_title: global-status description: |- The "vagrant global-status" command is used to determine the state of all active Vagrant environments on the system for the currently logged in user. diff --git a/website/content/docs/cli/halt.mdx b/website/content/docs/cli/halt.mdx index 51f701d1f..a8fdb4075 100644 --- a/website/content/docs/cli/halt.mdx +++ b/website/content/docs/cli/halt.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: vagrant halt - Command-Line Interface -sidebar_title: halt description: |- The "vagrant halt" command is used to shut down the virtual machine that Vagrant is currently managing. diff --git a/website/content/docs/cli/index.mdx b/website/content/docs/cli/index.mdx index 25bb54cf6..1c71b8085 100644 --- a/website/content/docs/cli/index.mdx +++ b/website/content/docs/cli/index.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: Command-Line Interface -sidebar_title: Commands (CLI) description: Almost all interaction with Vagrant is done via the command-line interface. --- diff --git a/website/content/docs/cli/init.mdx b/website/content/docs/cli/init.mdx index 060b31a31..62a99e7b4 100644 --- a/website/content/docs/cli/init.mdx +++ b/website/content/docs/cli/init.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: vagrant init - Command-Line Interface -sidebar_title: init description: |- The "vagrant init" command is used to initialize the current directory to be a Vagrant environment by creating an initial Vagrantfile. diff --git a/website/content/docs/cli/login.mdx b/website/content/docs/cli/login.mdx index f1f50abc9..80d8d8ee1 100644 --- a/website/content/docs/cli/login.mdx +++ b/website/content/docs/cli/login.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: vagrant login - Command-Line Interface -sidebar_title: login description: |- The "vagrant login" command is used to authenticate Vagrant with HashiCorp's Vagrant Cloud service to use features like private boxes and "vagrant push". diff --git a/website/content/docs/cli/machine-readable.mdx b/website/content/docs/cli/machine-readable.mdx index 03a981cd9..4d0bd62e8 100644 --- a/website/content/docs/cli/machine-readable.mdx +++ b/website/content/docs/cli/machine-readable.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: Machine Readable Output - Command-Line Interface -sidebar_title: Machine Readable Output description: |- Almost all commands in Vagrant accept a --machine-readable flag to enable machine-readable output mode. diff --git a/website/content/docs/cli/non-primary.mdx b/website/content/docs/cli/non-primary.mdx index ab61fdaf1..3a8e04678 100644 --- a/website/content/docs/cli/non-primary.mdx +++ b/website/content/docs/cli/non-primary.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: More Vagrant Commands - Command-Line Interface -sidebar_title: More Commands description: |- In addition to the commands listed in the sidebar and shown in "vagrant -h", Vagrant comes with some more commands that are hidden from basic help output. diff --git a/website/content/docs/cli/package.mdx b/website/content/docs/cli/package.mdx index ec029a877..ec3285bd5 100644 --- a/website/content/docs/cli/package.mdx +++ b/website/content/docs/cli/package.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: vagrant package - Command-Line Interface -sidebar_title: package description: |- The "vagrant package" command is used to package a currently-running VirtualBox or Hyper-V vagrant environment into a reusable Vagrant box. diff --git a/website/content/docs/cli/plugin.mdx b/website/content/docs/cli/plugin.mdx index 583eab55c..ceb0e0a57 100644 --- a/website/content/docs/cli/plugin.mdx +++ b/website/content/docs/cli/plugin.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: vagrant plugin - Command-Line Interface -sidebar_title: plugin description: |- The "vagrant plugin" command is used to manage Vagrant plugins including installing, uninstalling, and license management. diff --git a/website/content/docs/cli/port.mdx b/website/content/docs/cli/port.mdx index f6da59817..1ca8e9d73 100644 --- a/website/content/docs/cli/port.mdx +++ b/website/content/docs/cli/port.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: vagrant port - Command-Line Interface -sidebar_title: port description: |- The "vagrant port" command is used to display the full list of guest ports mapped to the host machine ports. diff --git a/website/content/docs/cli/powershell.mdx b/website/content/docs/cli/powershell.mdx index e483a349c..b6c292489 100644 --- a/website/content/docs/cli/powershell.mdx +++ b/website/content/docs/cli/powershell.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: vagrant powershell - Command-Line Interface -sidebar_title: powershell description: |- The "vagrant powershell" command is used to open a powershell prompt running inside the guest machine. diff --git a/website/content/docs/cli/provision.mdx b/website/content/docs/cli/provision.mdx index f3b0da7e9..32114320d 100644 --- a/website/content/docs/cli/provision.mdx +++ b/website/content/docs/cli/provision.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: vagrant provision - Command-Line Interface -sidebar_title: provision description: |- The "vagrant provision" command is used to run any provisioners configured for the guest machine, such as Puppet, Chef, Ansible, Salt, or Shell. diff --git a/website/content/docs/cli/rdp.mdx b/website/content/docs/cli/rdp.mdx index 7718104cf..13309210a 100644 --- a/website/content/docs/cli/rdp.mdx +++ b/website/content/docs/cli/rdp.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: vagrant rdp - Command-Line Interface -sidebar_title: rdp description: |- The "vagrant rdp" command is used to start an RDP client for a remote desktop session with the guest machine. diff --git a/website/content/docs/cli/reload.mdx b/website/content/docs/cli/reload.mdx index e4ce853cd..7e57758b1 100644 --- a/website/content/docs/cli/reload.mdx +++ b/website/content/docs/cli/reload.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: vagrant reload - Command-Line Interface -sidebar_title: reload description: |- The "vagrant reload" command is the equivalent of running "vagrant halt" followed by "vagrant up". diff --git a/website/content/docs/cli/resume.mdx b/website/content/docs/cli/resume.mdx index 2f3af3347..0e0d75c6f 100644 --- a/website/content/docs/cli/resume.mdx +++ b/website/content/docs/cli/resume.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: vagrant resume - Command-Line Interface -sidebar_title: resume description: |- The "vagrant resume" command is used to bring a machine back into the "up" state, perhaps if it was previously suspended via "vagrant halt" or "vagrant diff --git a/website/content/docs/cli/share.mdx b/website/content/docs/cli/share.mdx index c32c8b841..64a6a583a 100644 --- a/website/content/docs/cli/share.mdx +++ b/website/content/docs/cli/share.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: vagrant share - Command-Line Interface -sidebar_title: share description: |- The "vagrant share" command initializes a new Vagrant share session, which allows you to share your virtual machine with the public Internet. diff --git a/website/content/docs/cli/snapshot.mdx b/website/content/docs/cli/snapshot.mdx index 1e56f079a..b4434d116 100644 --- a/website/content/docs/cli/snapshot.mdx +++ b/website/content/docs/cli/snapshot.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: vagrant snapshot - Command-Line Interface -sidebar_title: snapshot description: |- The "vagrant snapshot" command is used to manage snapshots of the guest machine. diff --git a/website/content/docs/cli/ssh.mdx b/website/content/docs/cli/ssh.mdx index fc85de38f..5ad8b7340 100644 --- a/website/content/docs/cli/ssh.mdx +++ b/website/content/docs/cli/ssh.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: vagrant ssh - Command-Line Interface -sidebar_title: ssh description: |- The "vagrant ssh" command is used to establish an SSH session into a running virtual machine to give you shell access. diff --git a/website/content/docs/cli/ssh_config.mdx b/website/content/docs/cli/ssh_config.mdx index 03540913c..2d350fa5b 100644 --- a/website/content/docs/cli/ssh_config.mdx +++ b/website/content/docs/cli/ssh_config.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: vagrant ssh-config - Command-Line Interface -sidebar_title: ssh-config description: |- The "vagrant ssh-config" command is used to output a valid SSH configuration file capable of SSHing into the guest machine directly. diff --git a/website/content/docs/cli/status.mdx b/website/content/docs/cli/status.mdx index a8f9636f2..dcfa9aca1 100644 --- a/website/content/docs/cli/status.mdx +++ b/website/content/docs/cli/status.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: vagrant status - Command-Line Interface -sidebar_title: status description: |- The "vagrant status" command is used to tell you the status of the virtual machines in the current Vagrant environment. diff --git a/website/content/docs/cli/suspend.mdx b/website/content/docs/cli/suspend.mdx index 4437f6483..b984dfcf0 100644 --- a/website/content/docs/cli/suspend.mdx +++ b/website/content/docs/cli/suspend.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: vagrant suspend - Command-Line Interface -sidebar_title: suspend description: |- The "vagrant suspend" command is used to suspend the guest machine Vagrant is currently managing. diff --git a/website/content/docs/cli/up.mdx b/website/content/docs/cli/up.mdx index 0aaa38def..43b52902b 100644 --- a/website/content/docs/cli/up.mdx +++ b/website/content/docs/cli/up.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: vagrant up - Command-Line Interface -sidebar_title: up description: |- The "vagrant up" command is used to create, configuration, and provision a guest machine according to your Vagrantfile. diff --git a/website/content/docs/cli/upload.mdx b/website/content/docs/cli/upload.mdx index a13305b39..6281bab04 100644 --- a/website/content/docs/cli/upload.mdx +++ b/website/content/docs/cli/upload.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: vagrant upload - Command-Line Interface -sidebar_title: upload description: |- The "vagrant upload" command is used to upload files from the host to a guest machine. diff --git a/website/content/docs/cli/validate.mdx b/website/content/docs/cli/validate.mdx index c70921bca..dc678ec30 100644 --- a/website/content/docs/cli/validate.mdx +++ b/website/content/docs/cli/validate.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: vagrant validate - Command-Line Interface -sidebar_title: validate description: The "vagrant validate" command is used to validate your Vagrantfile. --- diff --git a/website/content/docs/cli/version.mdx b/website/content/docs/cli/version.mdx index 3b3249011..f71dd7915 100644 --- a/website/content/docs/cli/version.mdx +++ b/website/content/docs/cli/version.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: vagrant version - Command-Line Interface -sidebar_title: version description: |- The "vagrant version" command is used to output the version of Vagrant currently installed on the system. diff --git a/website/content/docs/cloud-init/configuration.mdx b/website/content/docs/cloud-init/configuration.mdx index 3981077e1..751d7412f 100644 --- a/website/content/docs/cloud-init/configuration.mdx +++ b/website/content/docs/cloud-init/configuration.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: Vagrant Cloud-Init Configuration -sidebar_title: Configuration description: Documentation of various configuration options for Vagrant cloud-init --- diff --git a/website/content/docs/cloud-init/index.mdx b/website/content/docs/cloud-init/index.mdx index ee6760e8f..e2d24d9a6 100644 --- a/website/content/docs/cloud-init/index.mdx +++ b/website/content/docs/cloud-init/index.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: Cloud-Init -sidebar_title: Cloud-Init description: Introduction to using cloud-init with Vagrant --- diff --git a/website/content/docs/cloud-init/usage.mdx b/website/content/docs/cloud-init/usage.mdx index 79e632b6e..3892e2b15 100644 --- a/website/content/docs/cloud-init/usage.mdx +++ b/website/content/docs/cloud-init/usage.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: Vagrant Cloud-Init Usage -sidebar_title: Usage description: Various Vagrant Cloud-Init examples --- diff --git a/website/content/docs/disks/configuration.mdx b/website/content/docs/disks/configuration.mdx index 3b208e026..3ad728853 100644 --- a/website/content/docs/disks/configuration.mdx +++ b/website/content/docs/disks/configuration.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: Vagrant Disks Configuration -sidebar_title: Configuration description: Documentation of various configuration options for Vagrant Disks --- diff --git a/website/content/docs/disks/hyperv/common-issues.mdx b/website/content/docs/disks/hyperv/common-issues.mdx index 467a276cc..6c16a22b1 100644 --- a/website/content/docs/disks/hyperv/common-issues.mdx +++ b/website/content/docs/disks/hyperv/common-issues.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: Common Issues - Disks Hyper-V Provider -sidebar_title: Common Issues description: |- This page lists some common issues people run into with Vagrant and Hyper-V as well as solutions for those issues. diff --git a/website/content/docs/disks/hyperv/index.mdx b/website/content/docs/disks/hyperv/index.mdx index 570411cd7..a562372ea 100644 --- a/website/content/docs/disks/hyperv/index.mdx +++ b/website/content/docs/disks/hyperv/index.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: Disks for Hyper-V Provider -sidebar_title: Hyper-V description: |- Vagrant comes with support out of the box for Hyper-V, a free, cross-platform consumer virtualization product. diff --git a/website/content/docs/disks/hyperv/usage.mdx b/website/content/docs/disks/hyperv/usage.mdx index 3264b54e4..cd58e44c6 100644 --- a/website/content/docs/disks/hyperv/usage.mdx +++ b/website/content/docs/disks/hyperv/usage.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: Usage - Disks Hyper-V Provider -sidebar_title: Usage description: |- The Vagrant Hyper-V provider is used just like any other provider. Please read the general basic usage page for providers. diff --git a/website/content/docs/disks/index.mdx b/website/content/docs/disks/index.mdx index 049a04ba2..522947006 100644 --- a/website/content/docs/disks/index.mdx +++ b/website/content/docs/disks/index.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: Vagrant Disks -sidebar_title: Disks description: Introduction to Vagrant Disks --- diff --git a/website/content/docs/disks/usage.mdx b/website/content/docs/disks/usage.mdx index afce57cf1..a2145f888 100644 --- a/website/content/docs/disks/usage.mdx +++ b/website/content/docs/disks/usage.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: Vagrant Disk Usage -sidebar_title: Usage description: Various Vagrant Disk examples --- diff --git a/website/content/docs/disks/virtualbox/common-issues.mdx b/website/content/docs/disks/virtualbox/common-issues.mdx index 2f7d38b4c..83bd6560e 100644 --- a/website/content/docs/disks/virtualbox/common-issues.mdx +++ b/website/content/docs/disks/virtualbox/common-issues.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: Common Issues - Disks VirtualBox Provider -sidebar_title: Common Issues description: |- This page lists some common issues people run into with Vagrant and VirtualBox as well as solutions for those issues. diff --git a/website/content/docs/disks/virtualbox/index.mdx b/website/content/docs/disks/virtualbox/index.mdx index 8e9902bf6..19518b11f 100644 --- a/website/content/docs/disks/virtualbox/index.mdx +++ b/website/content/docs/disks/virtualbox/index.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: Disks for VirtualBox Provider -sidebar_title: VirtualBox description: |- Vagrant comes with support out of the box for VirtualBox, a free, cross-platform consumer virtualization product. diff --git a/website/content/docs/disks/virtualbox/usage.mdx b/website/content/docs/disks/virtualbox/usage.mdx index 47a27a6b8..e6a4ca411 100644 --- a/website/content/docs/disks/virtualbox/usage.mdx +++ b/website/content/docs/disks/virtualbox/usage.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: Usage - Disks VirtualBox Provider -sidebar_title: Usage description: |- The Vagrant VirtualBox provider is used just like any other provider. Please read the general basic usage page for providers. diff --git a/website/content/docs/disks/vmware/common-issues.mdx b/website/content/docs/disks/vmware/common-issues.mdx index acba7758b..aaaf8e91a 100644 --- a/website/content/docs/disks/vmware/common-issues.mdx +++ b/website/content/docs/disks/vmware/common-issues.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: Common Issues - Disks VMWare Provider -sidebar_title: Common Issues description: |- HashiCorp develops an official VMware Fusion and VMware Workstation provider for Vagrant. This provider allows Vagrant to power VMware based machines and @@ -23,13 +22,13 @@ disks options. ## How many disks can I attach? Vagrant will attempt to attach all disks specified in the Vagrantfile. If more than -four `ide` type disks are specified, only the first four will be attached. +four `ide` type disks are specified, only the first four will be attached. ## Applying Vagrant disk configuration changes to guests Due to how VMware works, you must reload your guest for any disk config changes to be applied. So if you update your Vagrantfile to update or even remove disks, make -sure to `vagrant reload` your guests for these changes to be applied. Also note, that +sure to `vagrant reload` your guests for these changes to be applied. Also note, that Vagrant will not decrease the size of a disk. ## Disk functionality with snapshots @@ -37,6 +36,6 @@ Vagrant will not decrease the size of a disk. If snapshots exist for a VM, disk functionality will be limited. Vagrant will return an error for any actions that are limited due to the existence of snapshots. In order to restore functionality the snapshots must be removed. This can be done using the -[`vagrant snapshot delete`](/docs/cli/snapshot) command. To delete all snapshots +[`vagrant snapshot delete`](/docs/cli/snapshot) command. To delete all snapshots for a VMWare backed VM try `vagrant cap provider delete_all_snapshots --target `. Note once a snapshot is deleted, it can not be restored. diff --git a/website/content/docs/disks/vmware/index.mdx b/website/content/docs/disks/vmware/index.mdx index 21caf8c77..67c9c291a 100644 --- a/website/content/docs/disks/vmware/index.mdx +++ b/website/content/docs/disks/vmware/index.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: Disks for VMWare Provider -sidebar_title: VMWare description: |- HashiCorp develops an official VMware Fusion and VMware Workstation provider for Vagrant. This provider allows Vagrant to power VMware based machines and diff --git a/website/content/docs/disks/vmware/usage.mdx b/website/content/docs/disks/vmware/usage.mdx index 4de757b6f..731d035ac 100644 --- a/website/content/docs/disks/vmware/usage.mdx +++ b/website/content/docs/disks/vmware/usage.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: Usage - Disks VMWare Provider -sidebar_title: Usage description: |- HashiCorp develops an official VMware Fusion and VMware Workstation provider for Vagrant. This provider allows Vagrant to power VMware based machines and diff --git a/website/content/docs/experimental.mdx b/website/content/docs/experimental.mdx index 7b874e435..e3a4a6aa6 100644 --- a/website/content/docs/experimental.mdx +++ b/website/content/docs/experimental.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: Vagrant Experimental Feature Flag -sidebar_title: Experimental description: Introduction to Vagrants Experimental Feature Flag --- diff --git a/website/content/docs/index.mdx b/website/content/docs/index.mdx index 4faa27ee0..dfd31aabd 100644 --- a/website/content/docs/index.mdx +++ b/website/content/docs/index.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: Documentation -sidebar_title: Overview description: |- Welcome to the documentation for Vagrant - the command line utility for managing the lifecycle of virtual machines. This website aims to document diff --git a/website/content/docs/installation/backwards-compatibility.mdx b/website/content/docs/installation/backwards-compatibility.mdx index 53192435d..faf60272c 100644 --- a/website/content/docs/installation/backwards-compatibility.mdx +++ b/website/content/docs/installation/backwards-compatibility.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: Backwards Compatibility -sidebar_title: Backwards Compatibility description: Vagrant makes a very strict backwards-compatibility promise. --- diff --git a/website/content/docs/installation/index.mdx b/website/content/docs/installation/index.mdx index 7fa5f82b2..97729cbec 100644 --- a/website/content/docs/installation/index.mdx +++ b/website/content/docs/installation/index.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: Installing Vagrant -sidebar_title: Installation description: |- Installing Vagrant is extremely easy. Head over to the Vagrant downloads page and get the appropriate installer or package for your platform. Install the diff --git a/website/content/docs/installation/source.mdx b/website/content/docs/installation/source.mdx index c462b9e59..0cc7cb612 100644 --- a/website/content/docs/installation/source.mdx +++ b/website/content/docs/installation/source.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: Installing Vagrant from Source -sidebar_title: From Source description: |- Installing Vagrant from source is an advanced topic and is only recommended when using the official installer is not an option. This page details the diff --git a/website/content/docs/installation/uninstallation.mdx b/website/content/docs/installation/uninstallation.mdx index 288b42ef5..d3dcf900f 100644 --- a/website/content/docs/installation/uninstallation.mdx +++ b/website/content/docs/installation/uninstallation.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: Uninstalling Vagrant -sidebar_title: Uninstallation description: |- Uninstalling Vagrant is easy and straightforward. You can either uninstall the Vagrant binary, the user data, or both. The sections below cover how to diff --git a/website/content/docs/installation/upgrading-from-1-0.mdx b/website/content/docs/installation/upgrading-from-1-0.mdx index 8801f2c52..74913328b 100644 --- a/website/content/docs/installation/upgrading-from-1-0.mdx +++ b/website/content/docs/installation/upgrading-from-1-0.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: Upgrading from Vagrant 1.0 -sidebar_title: Upgrading from 1.0.x description: |- The upgrade process from 1.0.x to 1.x is straightforward. Vagrant is backwards compatible with Vagrant 1.0.x, so you can simply reinstall Vagrant diff --git a/website/content/docs/installation/upgrading.mdx b/website/content/docs/installation/upgrading.mdx index b4ec3dee5..23907fffa 100644 --- a/website/content/docs/installation/upgrading.mdx +++ b/website/content/docs/installation/upgrading.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: Upgrading Vagrant -sidebar_title: Upgrading description: |- If you are upgrading from Vagrant 1.0.x, please read the specific page dedicated to that. This page covers upgrading Vagrant in general during the diff --git a/website/content/docs/multi-machine.mdx b/website/content/docs/multi-machine.mdx index 601fe26a3..3ff9078d9 100644 --- a/website/content/docs/multi-machine.mdx +++ b/website/content/docs/multi-machine.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: Multi-Machine -sidebar_title: Multi-Machine description: |- Vagrant is able to define and control multiple guest machines per Vagrantfile. This is known as a "multi-machine" environment. diff --git a/website/content/docs/networking/basic_usage.mdx b/website/content/docs/networking/basic_usage.mdx index ecae32b6c..99c7226ad 100644 --- a/website/content/docs/networking/basic_usage.mdx +++ b/website/content/docs/networking/basic_usage.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: Basic Usage - Networking -sidebar_title: Basic Usage description: |- Vagrant offers multiple options for how you are able to connect your guest machines to the network, but there is a standard usage pattern as diff --git a/website/content/docs/networking/forwarded_ports.mdx b/website/content/docs/networking/forwarded_ports.mdx index f29055197..ddd0ad97f 100644 --- a/website/content/docs/networking/forwarded_ports.mdx +++ b/website/content/docs/networking/forwarded_ports.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: Forwarded Ports - Networking -sidebar_title: Forwarded Ports description: |- Vagrant forwarded ports allow you to access a port on your host machine and have all data forwarded to a port on the guest machine, over either TCP or diff --git a/website/content/docs/networking/index.mdx b/website/content/docs/networking/index.mdx index a955eb2be..4f2c1b8fa 100644 --- a/website/content/docs/networking/index.mdx +++ b/website/content/docs/networking/index.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: Networking -sidebar_title: Networking description: |- In order to access the Vagrant environment created, Vagrant exposes some high-level networking options for things such as forwarded ports, @@ -39,14 +38,13 @@ with the Vagrant workflow and have things working at a basic level. Provider-specific network configuration can very quickly lock you out of your guest machine if improperly done. - ## Networking Assumptions ### There is a NAT availble Vagrant assumes there is an available NAT device on eth0. This ensures -that Vagrant always has a way of communicating with the guest machine. -It is possible to change this manually (outside of Vagrant), however, -this may lead to inconsistent behavior. +that Vagrant always has a way of communicating with the guest machine. +It is possible to change this manually (outside of Vagrant), however, +this may lead to inconsistent behavior. Providers might have additional assumptions. For example, in VirtualBox, -this assumption means that network adapter 1 is a NAT device. +this assumption means that network adapter 1 is a NAT device. diff --git a/website/content/docs/networking/private_network.mdx b/website/content/docs/networking/private_network.mdx index 39c30145e..bf86c1dd9 100644 --- a/website/content/docs/networking/private_network.mdx +++ b/website/content/docs/networking/private_network.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: Private Networks - Networking -sidebar_title: Private Network description: |- Vagrant private networks allow you to access your guest machine by some address that is not publicly accessible from the global internet. In general, diff --git a/website/content/docs/networking/public_network.mdx b/website/content/docs/networking/public_network.mdx index 39e5e9b51..dcee68a31 100644 --- a/website/content/docs/networking/public_network.mdx +++ b/website/content/docs/networking/public_network.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: Public Networks - Networking -sidebar_title: Public Network description: |- Vagrant public networks are less private than private networks, and the exact meaning actually varies from provider to provider, hence the ambiguous diff --git a/website/content/docs/other/debugging.mdx b/website/content/docs/other/debugging.mdx index 9b999278d..782b23e49 100644 --- a/website/content/docs/other/debugging.mdx +++ b/website/content/docs/other/debugging.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: Debugging and Troubleshooting -sidebar_title: Debugging description: |- As much as we try to keep Vagrant stable and bug free, it is inevitable that issues will arise and Vagrant will behave in unexpected ways. In diff --git a/website/content/docs/other/environmental-variables.mdx b/website/content/docs/other/environmental-variables.mdx index 27346ac22..4535bbc66 100644 --- a/website/content/docs/other/environmental-variables.mdx +++ b/website/content/docs/other/environmental-variables.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: Environmental Variables -sidebar_title: Environmental Variables description: |- Vagrant has a set of environmental variables that can be used to configure and control it in a global way. This page lists those environmental diff --git a/website/content/docs/other/index.mdx b/website/content/docs/other/index.mdx index 027fe1b31..3c81af6ea 100644 --- a/website/content/docs/other/index.mdx +++ b/website/content/docs/other/index.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: Other -sidebar_title: Other description: |- This page covers Vagrant information that does not quite fit under the other categories. diff --git a/website/content/docs/other/wsl.mdx b/website/content/docs/other/wsl.mdx index 4bf13637c..dbbff3d3c 100644 --- a/website/content/docs/other/wsl.mdx +++ b/website/content/docs/other/wsl.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: Vagrant and Windows Subsystem for Linux -sidebar_title: WSL description: |- An overview of using Vagrant on Windows within the Windows Subsystem for Linux. diff --git a/website/content/docs/plugins/action-hooks.mdx b/website/content/docs/plugins/action-hooks.mdx index 00ad4262b..ceb5328e8 100644 --- a/website/content/docs/plugins/action-hooks.mdx +++ b/website/content/docs/plugins/action-hooks.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: Plugin Development Basics - Action Hooks -sidebar_title: Action Hooks description: |- Action hooks provide ways to interact with Vagrant at a very low level by injecting middleware in various phases of Vagrant's lifecycle. This is an diff --git a/website/content/docs/plugins/commands.mdx b/website/content/docs/plugins/commands.mdx index 5760e67e3..b4092bfe2 100644 --- a/website/content/docs/plugins/commands.mdx +++ b/website/content/docs/plugins/commands.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: Command Plugins - Plugin Development -sidebar_title: Commands description: |- This page documents how to add new commands to Vagrant, invocable via "vagrant YOUR-COMMAND". Prior to reading this, you should be familiar diff --git a/website/content/docs/plugins/configuration.mdx b/website/content/docs/plugins/configuration.mdx index 13f71e569..457df5073 100644 --- a/website/content/docs/plugins/configuration.mdx +++ b/website/content/docs/plugins/configuration.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: Custom Configuration - Plugin Development -sidebar_title: Configuration description: |- This page documents how to add new configuration options to Vagrant, settable with "config.YOURKEY" in Vagrantfiles. Prior to reading this, diff --git a/website/content/docs/plugins/development-basics.mdx b/website/content/docs/plugins/development-basics.mdx index a780237ce..d0e689ae2 100644 --- a/website/content/docs/plugins/development-basics.mdx +++ b/website/content/docs/plugins/development-basics.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: Plugin Development Basics - Plugins -sidebar_title: Plugin Development Basics description: |- Plugins are a great way to augment or change the behavior and functionality of Vagrant. Since plugins introduce additional external dependencies for diff --git a/website/content/docs/plugins/guest-capabilities.mdx b/website/content/docs/plugins/guest-capabilities.mdx index 485acb147..ce0889b0c 100644 --- a/website/content/docs/plugins/guest-capabilities.mdx +++ b/website/content/docs/plugins/guest-capabilities.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: Guest Capabilities - Plugin Development -sidebar_title: Guest Capabilities description: |- This page documents how to add new capabilities for guests to Vagrant, allowing Vagrant to perform new actions on specific guest operating systems. diff --git a/website/content/docs/plugins/guests.mdx b/website/content/docs/plugins/guests.mdx index 3d64348b7..88f98b24b 100644 --- a/website/content/docs/plugins/guests.mdx +++ b/website/content/docs/plugins/guests.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: Custom Guests - Plugin Development -sidebar_title: Guests description: |- This page documents how to add new guest OS detection to Vagrant, allowing Vagrant to properly configure new operating systems. Prior to reading this, diff --git a/website/content/docs/plugins/host-capabilities.mdx b/website/content/docs/plugins/host-capabilities.mdx index be7c57935..e4d952355 100644 --- a/website/content/docs/plugins/host-capabilities.mdx +++ b/website/content/docs/plugins/host-capabilities.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: Host Capabilities - Plugin Development -sidebar_title: Host Capabilities description: >- This page documents how to add new capabilities for hosts to Vagrant, allowing Vagrant to perform new actions on specific host operating systems. Prior to diff --git a/website/content/docs/plugins/hosts.mdx b/website/content/docs/plugins/hosts.mdx index 10e2af6b1..f4280d29c 100644 --- a/website/content/docs/plugins/hosts.mdx +++ b/website/content/docs/plugins/hosts.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: Custom Hosts - Plugin Development -sidebar_title: Hosts description: |- This page documents how to add new host OS detection to Vagrant, allowing Vagrant to properly execute host-specific operations on new operating systems. diff --git a/website/content/docs/plugins/index.mdx b/website/content/docs/plugins/index.mdx index 34acf3582..072b18640 100644 --- a/website/content/docs/plugins/index.mdx +++ b/website/content/docs/plugins/index.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: Plugins -sidebar_title: Plugins description: |- Vagrant comes with many great features out of the box to get your environments up and running. Sometimes, however, you want to change the way Vagrant does diff --git a/website/content/docs/plugins/packaging.mdx b/website/content/docs/plugins/packaging.mdx index 5d6f3e6d7..323e59b11 100644 --- a/website/content/docs/plugins/packaging.mdx +++ b/website/content/docs/plugins/packaging.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: Packaging and Distribution - Plugin Development -sidebar_title: Packaging & Distribution description: |- This page documents how to organize the file structure of your plugin and distribute it so that it is installable using standard installation diff --git a/website/content/docs/plugins/providers.mdx b/website/content/docs/plugins/providers.mdx index 8d4a67520..c359c9a4b 100644 --- a/website/content/docs/plugins/providers.mdx +++ b/website/content/docs/plugins/providers.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: Custom Providers - Plugin Development -sidebar_title: Providers description: |- This page documents how to add support for new providers to Vagrant, allowing Vagrant to run and manage machines powered by a system other than VirtualBox. diff --git a/website/content/docs/plugins/provisioners.mdx b/website/content/docs/plugins/provisioners.mdx index 9d8987ce1..0cdf81c5b 100644 --- a/website/content/docs/plugins/provisioners.mdx +++ b/website/content/docs/plugins/provisioners.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: Custom Provisioners - Plugin Development -sidebar_title: Provisioners script: |- This page documents how to add new provisioners to Vagrant, allowing Vagrant to automatically install software and configure software using a custom diff --git a/website/content/docs/plugins/usage.mdx b/website/content/docs/plugins/usage.mdx index 9865f118c..463f301f1 100644 --- a/website/content/docs/plugins/usage.mdx +++ b/website/content/docs/plugins/usage.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: Plugin Usage - Plugins -sidebar_title: Usage description: |- Installing a Vagrant plugin is easy, and should not take more than a few seconds. diff --git a/website/content/docs/providers/basic_usage.mdx b/website/content/docs/providers/basic_usage.mdx index 85fa9cfd2..e6b5a2997 100644 --- a/website/content/docs/providers/basic_usage.mdx +++ b/website/content/docs/providers/basic_usage.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: Basic Usage - Providers -sidebar_title: Basic Usage description: |- Vagrant boxes are all provider-specific. A box for VirtualBox is incompatible with the VMware Fusion provider, or any other provider. A box must be diff --git a/website/content/docs/providers/configuration.mdx b/website/content/docs/providers/configuration.mdx index cb479ab7c..3c210424b 100644 --- a/website/content/docs/providers/configuration.mdx +++ b/website/content/docs/providers/configuration.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: Configuration - Providers -sidebar_title: Configuration description: |- While well-behaved Vagrant providers should work with any Vagrantfile with sane defaults, providers generally expose unique configuration options so that diff --git a/website/content/docs/providers/custom.mdx b/website/content/docs/providers/custom.mdx index 9390cf596..57e222ed7 100644 --- a/website/content/docs/providers/custom.mdx +++ b/website/content/docs/providers/custom.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: Custom Provider - Providers -sidebar_title: Custom Provider description: |- To learn how to make your own custom Vagrant providers, read the Vagrant plugin development guide on creating custom providers. diff --git a/website/content/docs/providers/default.mdx b/website/content/docs/providers/default.mdx index 739b6144c..76b546483 100644 --- a/website/content/docs/providers/default.mdx +++ b/website/content/docs/providers/default.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: Default Provider - Providers -sidebar_title: Default Provider description: |- By default, VirtualBox is the default provider for Vagrant. VirtualBox is still the most accessible platform to use Vagrant: it is free, cross-platform, diff --git a/website/content/docs/providers/docker/basics.mdx b/website/content/docs/providers/docker/basics.mdx index ef6c882af..8c967fea6 100644 --- a/website/content/docs/providers/docker/basics.mdx +++ b/website/content/docs/providers/docker/basics.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: Basic Usage - Docker Provider -sidebar_title: Basic Usage description: |- The Docker provider in Vagrant behaves just like any other provider. If you are familiar with Vagrant already, then using the Docker provider diff --git a/website/content/docs/providers/docker/boxes.mdx b/website/content/docs/providers/docker/boxes.mdx index 4f93cc165..67dedeca3 100644 --- a/website/content/docs/providers/docker/boxes.mdx +++ b/website/content/docs/providers/docker/boxes.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: Boxes - Docker Provider -sidebar_title: Boxes description: |- The Docker provider does not require a Vagrant box. The "config.vm.box" setting is completely optional. diff --git a/website/content/docs/providers/docker/commands.mdx b/website/content/docs/providers/docker/commands.mdx index a7c59a3db..1c4812d73 100644 --- a/website/content/docs/providers/docker/commands.mdx +++ b/website/content/docs/providers/docker/commands.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: Commands - Docker Provider -sidebar_title: Commands description: |- The Docker provider exposes some additional Vagrant commands that are useful for interacting with Docker containers. This helps with your diff --git a/website/content/docs/providers/docker/configuration.mdx b/website/content/docs/providers/docker/configuration.mdx index 05223445f..c3a0ac0ea 100644 --- a/website/content/docs/providers/docker/configuration.mdx +++ b/website/content/docs/providers/docker/configuration.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: Configuration- Docker Provider -sidebar_title: Configuration description: |- The Docker provider has some provider-specific configuration options you may set. A complete reference is shown on this page. diff --git a/website/content/docs/providers/docker/index.mdx b/website/content/docs/providers/docker/index.mdx index 46cdb0e33..819a34948 100644 --- a/website/content/docs/providers/docker/index.mdx +++ b/website/content/docs/providers/docker/index.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: Docker Provider -sidebar_title: Docker description: |- Vagrant comes with support out of the box for using Docker as a provider. This allows for your development environments diff --git a/website/content/docs/providers/docker/networking.mdx b/website/content/docs/providers/docker/networking.mdx index 8b680ff00..5a78af36b 100644 --- a/website/content/docs/providers/docker/networking.mdx +++ b/website/content/docs/providers/docker/networking.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: Networking - Docker Provider -sidebar_title: Networking description: |- The Vagrant Docker provider supports using the private network using the `docker network` commands. diff --git a/website/content/docs/providers/hyperv/boxes.mdx b/website/content/docs/providers/hyperv/boxes.mdx index 7e1d4c7b7..3d27a619d 100644 --- a/website/content/docs/providers/hyperv/boxes.mdx +++ b/website/content/docs/providers/hyperv/boxes.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: Creating a Base Box - Hyper-V Provider -sidebar_title: Creating a Base Box description: |- As with every Vagrant provider, the Vagrant Hyper-V provider has a custom box format that affects how base boxes are made. diff --git a/website/content/docs/providers/hyperv/configuration.mdx b/website/content/docs/providers/hyperv/configuration.mdx index 57f16f43e..7bc4c8790 100644 --- a/website/content/docs/providers/hyperv/configuration.mdx +++ b/website/content/docs/providers/hyperv/configuration.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: Configuration- Hyper-V Provider -sidebar_title: Configuration description: |- The Vagrant Hyper-V provider has some provider-specific configuration options you may set. diff --git a/website/content/docs/providers/hyperv/index.mdx b/website/content/docs/providers/hyperv/index.mdx index e085c260d..2cda00b46 100644 --- a/website/content/docs/providers/hyperv/index.mdx +++ b/website/content/docs/providers/hyperv/index.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: Hyper-V Provider -sidebar_title: Hyper-V description: |- Vagrant comes with support out of the box for Hyper-V, a native hypervisor written by Microsoft. Hyper-V is available by default for almost all diff --git a/website/content/docs/providers/hyperv/limitations.mdx b/website/content/docs/providers/hyperv/limitations.mdx index d613f2b61..9458f926f 100644 --- a/website/content/docs/providers/hyperv/limitations.mdx +++ b/website/content/docs/providers/hyperv/limitations.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: Limitations - Hyper-V Provider -sidebar_title: Limitations description: |- The Hyper-V provider works in almost every way like the VirtualBox or VMware provider would, but has some limitations that are inherent to diff --git a/website/content/docs/providers/hyperv/usage.mdx b/website/content/docs/providers/hyperv/usage.mdx index ffbd79989..00dc7c9af 100644 --- a/website/content/docs/providers/hyperv/usage.mdx +++ b/website/content/docs/providers/hyperv/usage.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: Usage - Hyper-V Provider -sidebar_title: Usage description: |- The Hyper-V provider is used just like any other provider. Please read the general basic usage page for providers. diff --git a/website/content/docs/providers/index.mdx b/website/content/docs/providers/index.mdx index c6cb3fed7..140bae957 100644 --- a/website/content/docs/providers/index.mdx +++ b/website/content/docs/providers/index.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: Providers -sidebar_title: Providers description: |- While Vagrant ships out of the box with support for VirtualBox, Hyper-V, and Docker. Vagrant has the ability to manage other types of machines as well. diff --git a/website/content/docs/providers/installation.mdx b/website/content/docs/providers/installation.mdx index b650a888c..6fc0e0d4e 100644 --- a/website/content/docs/providers/installation.mdx +++ b/website/content/docs/providers/installation.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: Installation - Providers -sidebar_title: Installation description: |- Providers are distributed as Vagrant plugins, and are therefore installed using standard plugin installation steps. After installing a plugin which diff --git a/website/content/docs/providers/virtualbox/boxes.mdx b/website/content/docs/providers/virtualbox/boxes.mdx index 44e663c58..3e2692e17 100644 --- a/website/content/docs/providers/virtualbox/boxes.mdx +++ b/website/content/docs/providers/virtualbox/boxes.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: Creating a Base Box - VirtualBox Provider -sidebar_title: Creating a Base Box description: |- As with every Vagrant provider, the Vagrant VirtualBox provider has a custom box format that affects how base boxes are made. diff --git a/website/content/docs/providers/virtualbox/common-issues.mdx b/website/content/docs/providers/virtualbox/common-issues.mdx index b940b461e..4da808cf8 100644 --- a/website/content/docs/providers/virtualbox/common-issues.mdx +++ b/website/content/docs/providers/virtualbox/common-issues.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: Common Issues - VirtualBox Provider -sidebar_title: Common Issues description: |- This page lists some common issues people run into with Vagrant and VirtualBox as well as solutions for those issues. diff --git a/website/content/docs/providers/virtualbox/configuration.mdx b/website/content/docs/providers/virtualbox/configuration.mdx index dc1113fa6..fb987c2fc 100644 --- a/website/content/docs/providers/virtualbox/configuration.mdx +++ b/website/content/docs/providers/virtualbox/configuration.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: Configuration - VirtualBox Provider -sidebar_title: Configuration description: |- The VirtualBox provider exposes some additional configuration options that allow you to more finely control your VirtualBox-powered Vagrant diff --git a/website/content/docs/providers/virtualbox/index.mdx b/website/content/docs/providers/virtualbox/index.mdx index e9feabae5..fc4526654 100644 --- a/website/content/docs/providers/virtualbox/index.mdx +++ b/website/content/docs/providers/virtualbox/index.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: VirtualBox Provider -sidebar_title: VirtualBox description: |- Vagrant comes with support out of the box for VirtualBox, a free, cross-platform consumer virtualization product. diff --git a/website/content/docs/providers/virtualbox/networking.mdx b/website/content/docs/providers/virtualbox/networking.mdx index 939d19ca3..a56b2af29 100644 --- a/website/content/docs/providers/virtualbox/networking.mdx +++ b/website/content/docs/providers/virtualbox/networking.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: Networking - VirtualBox Provider -sidebar_title: Networking description: |- The Vagrant VirtualBox provider supports using the private network as a VirtualBox internal network. By default, private networks are host-only diff --git a/website/content/docs/providers/virtualbox/usage.mdx b/website/content/docs/providers/virtualbox/usage.mdx index 675b808d0..7973fed6e 100644 --- a/website/content/docs/providers/virtualbox/usage.mdx +++ b/website/content/docs/providers/virtualbox/usage.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: Usage - VirtualBox Provider -sidebar_title: Usage description: |- The Vagrant VirtualBox provider is used just like any other provider. Please read the general basic usage page for providers. diff --git a/website/content/docs/providers/vmware/boxes.mdx b/website/content/docs/providers/vmware/boxes.mdx index 13e5b8c34..74067b963 100644 --- a/website/content/docs/providers/vmware/boxes.mdx +++ b/website/content/docs/providers/vmware/boxes.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: Box Format - VMware Provider -sidebar_title: Boxes description: |- As with every Vagrant provider, the Vagrant VMware providers have a custom box format. diff --git a/website/content/docs/providers/vmware/configuration.mdx b/website/content/docs/providers/vmware/configuration.mdx index 9fff424ec..a97d67a3c 100644 --- a/website/content/docs/providers/vmware/configuration.mdx +++ b/website/content/docs/providers/vmware/configuration.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: Configuration - VMware Provider -sidebar_title: Configuration description: |- While Vagrant VMware providers are a drop-in replacement for VirtualBox, there are some additional features that are exposed that allow you to more finely diff --git a/website/content/docs/providers/vmware/faq.mdx b/website/content/docs/providers/vmware/faq.mdx index 34d43cc58..9ed694de5 100644 --- a/website/content/docs/providers/vmware/faq.mdx +++ b/website/content/docs/providers/vmware/faq.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: Frequently Asked Questions - VMware Provider -sidebar_title: FAQ description: |- Frequently asked questions related to using Vagrant with VMware Workstation and VMware Fusion diff --git a/website/content/docs/providers/vmware/index.mdx b/website/content/docs/providers/vmware/index.mdx index 0ea923a5d..cfddfebd9 100644 --- a/website/content/docs/providers/vmware/index.mdx +++ b/website/content/docs/providers/vmware/index.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: VMware Provider -sidebar_title: VMware description: |- HashiCorp develops an official VMware Fusion and VMware Workstation provider for Vagrant. This provider allows Vagrant to power VMware based machines and diff --git a/website/content/docs/providers/vmware/installation.mdx b/website/content/docs/providers/vmware/installation.mdx index afa28d3a2..bafbbb635 100644 --- a/website/content/docs/providers/vmware/installation.mdx +++ b/website/content/docs/providers/vmware/installation.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: Installation - VMware Provider -sidebar_title: Installation description: |- The Vagrant VMware provider requires a two step installation process which includes a system package and a Vagrant plugin. diff --git a/website/content/docs/providers/vmware/known-issues.mdx b/website/content/docs/providers/vmware/known-issues.mdx index 10f860856..444fcddb9 100644 --- a/website/content/docs/providers/vmware/known-issues.mdx +++ b/website/content/docs/providers/vmware/known-issues.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: Known Issues - VMware Provider -sidebar_title: Known Issues description: |- This page tracks some known issues or limitations of the VMware provider. Note that none of these are generally blockers to using the provider, but diff --git a/website/content/docs/providers/vmware/usage.mdx b/website/content/docs/providers/vmware/usage.mdx index 38588bd54..458a764eb 100644 --- a/website/content/docs/providers/vmware/usage.mdx +++ b/website/content/docs/providers/vmware/usage.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: Usage - VMware Provider -sidebar_title: Usage description: |- The Vagrant VMware providers are used just like any other provider. Please read the general basic usage page for providers. diff --git a/website/content/docs/providers/vmware/vagrant-vmware-utility.mdx b/website/content/docs/providers/vmware/vagrant-vmware-utility.mdx index dab798631..337b584f8 100644 --- a/website/content/docs/providers/vmware/vagrant-vmware-utility.mdx +++ b/website/content/docs/providers/vmware/vagrant-vmware-utility.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: Installation - VMware Provider -sidebar_title: VMware Utility description: |- The Vagrant VMware Utility works with the Vagrant VMware Provider to interact with the system VMware installation. diff --git a/website/content/docs/provisioning/ansible.mdx b/website/content/docs/provisioning/ansible.mdx index 8e091a06c..ac821cbd6 100644 --- a/website/content/docs/provisioning/ansible.mdx +++ b/website/content/docs/provisioning/ansible.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: Ansible - Provisioning -sidebar_title: Ansible description: |- The Vagrant Ansible provisioner allows you to provision the guest using Ansible playbooks by executing "ansible-playbook" from the Vagrant host. diff --git a/website/content/docs/provisioning/ansible_common.mdx b/website/content/docs/provisioning/ansible_common.mdx index 886aa4c27..25d710dc1 100644 --- a/website/content/docs/provisioning/ansible_common.mdx +++ b/website/content/docs/provisioning/ansible_common.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: Common Ansible Options - Provisioning -sidebar_title: Common Ansible Options description: This page details the common options to the Vagrant Ansible provisioners. --- diff --git a/website/content/docs/provisioning/ansible_intro.mdx b/website/content/docs/provisioning/ansible_intro.mdx index 23b5b2e35..178a3a2b1 100644 --- a/website/content/docs/provisioning/ansible_intro.mdx +++ b/website/content/docs/provisioning/ansible_intro.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: Ansible - Short Introduction -sidebar_title: Ansible Intro description: |- This page includes options and information that is applicable to both Vagrant Ansible provisioners. diff --git a/website/content/docs/provisioning/ansible_local.mdx b/website/content/docs/provisioning/ansible_local.mdx index 06d406c1b..58d6070c8 100644 --- a/website/content/docs/provisioning/ansible_local.mdx +++ b/website/content/docs/provisioning/ansible_local.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: Ansible Local - Provisioning -sidebar_title: Ansible Local description: >- The Vagrant Ansible Local provisioner allows you to provision the guest using Ansible playbooks by executing "ansible-playbook" directly on the guest diff --git a/website/content/docs/provisioning/basic_usage.mdx b/website/content/docs/provisioning/basic_usage.mdx index 369c7bdfe..499464e40 100644 --- a/website/content/docs/provisioning/basic_usage.mdx +++ b/website/content/docs/provisioning/basic_usage.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: Basic Usage - Provisioning -sidebar_title: Basic Usage description: |- While Vagrant offers multiple options for how you are able to provision your machine, there is a standard usage pattern as well as some important diff --git a/website/content/docs/provisioning/cfengine.mdx b/website/content/docs/provisioning/cfengine.mdx index 3fb8055d6..ec13053b8 100644 --- a/website/content/docs/provisioning/cfengine.mdx +++ b/website/content/docs/provisioning/cfengine.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: CFEngine Provisioner -sidebar_title: CFEngine description: |- The Vagrant CFEngine provisioner allows you to provision the guest using CFEngine. It can set up both CFEngine policy servers and clients. You can diff --git a/website/content/docs/provisioning/chef_apply.mdx b/website/content/docs/provisioning/chef_apply.mdx index 544e82b69..fb86664ca 100644 --- a/website/content/docs/provisioning/chef_apply.mdx +++ b/website/content/docs/provisioning/chef_apply.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: Chef Apply - Provisioning -sidebar_title: Chef Apply description: |- The Vagrant Chef Apply provisioner allows you to provision the guest using Chef with chef-apply. diff --git a/website/content/docs/provisioning/chef_client.mdx b/website/content/docs/provisioning/chef_client.mdx index 5dd369709..a5fbda4c1 100644 --- a/website/content/docs/provisioning/chef_client.mdx +++ b/website/content/docs/provisioning/chef_client.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: Chef Client - Provisioning -sidebar_title: Chef Client description: |- The Vagrant Chef Client provisioner allows you to provision the guest using Chef, specifically by connecting to an existing Chef Server and registering diff --git a/website/content/docs/provisioning/chef_common.mdx b/website/content/docs/provisioning/chef_common.mdx index 072cda04b..28d669b4e 100644 --- a/website/content/docs/provisioning/chef_common.mdx +++ b/website/content/docs/provisioning/chef_common.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: Common Chef Options - Provisioning -sidebar_title: Chef Common Configuration description: |- The following options are available to all Vagrant Chef provisioners. Many of these options are for advanced users only and should not be used unless you diff --git a/website/content/docs/provisioning/chef_solo.mdx b/website/content/docs/provisioning/chef_solo.mdx index d7f9fdb0d..417b04b4a 100644 --- a/website/content/docs/provisioning/chef_solo.mdx +++ b/website/content/docs/provisioning/chef_solo.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: Chef Solo - Provisioning -sidebar_title: Chef Solo description: |- The Vagrant Chef Solo provisioner allows you to provision the guest using Chef, specifically with chef-solo. diff --git a/website/content/docs/provisioning/chef_zero.mdx b/website/content/docs/provisioning/chef_zero.mdx index 30a823541..efa06b434 100644 --- a/website/content/docs/provisioning/chef_zero.mdx +++ b/website/content/docs/provisioning/chef_zero.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: Chef Zero - Provisioning -sidebar_title: Chef Zero description: |- The Vagrant Chef Zero provisioner allows you to provision the guest using Chef, specifically with chef-zero. diff --git a/website/content/docs/provisioning/docker.mdx b/website/content/docs/provisioning/docker.mdx index fc92557e9..3c90b3fea 100644 --- a/website/content/docs/provisioning/docker.mdx +++ b/website/content/docs/provisioning/docker.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: Docker - Provisioning -sidebar_title: Docker description: |- The Vagrant Docker provisioner can automatically install Docker, pull Docker containers, and configure certain containers to run on boot. diff --git a/website/content/docs/provisioning/file.mdx b/website/content/docs/provisioning/file.mdx index 4c876df9f..31110e4fe 100644 --- a/website/content/docs/provisioning/file.mdx +++ b/website/content/docs/provisioning/file.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: File Uploads - Provisioning -sidebar_title: File description: |- The Vagrant file provisioner allows you to upload a file or directory from the host machine to the guest machine. diff --git a/website/content/docs/provisioning/index.mdx b/website/content/docs/provisioning/index.mdx index 8daa6b3d9..44d824243 100644 --- a/website/content/docs/provisioning/index.mdx +++ b/website/content/docs/provisioning/index.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: Provisioning -sidebar_title: Provisioning description: >- Provisioners in Vagrant allow you to automatically install software, alter configurations, and more on the machine as part of the `vagrant up` process. diff --git a/website/content/docs/provisioning/podman.mdx b/website/content/docs/provisioning/podman.mdx index ab07b6eab..c52e19949 100644 --- a/website/content/docs/provisioning/podman.mdx +++ b/website/content/docs/provisioning/podman.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: Podman - Provisioning -sidebar_title: Podman description: >- The Vagrant Podman provisioner can automatically install Podman, and run it as a drop in replacement for Docker. diff --git a/website/content/docs/provisioning/puppet_agent.mdx b/website/content/docs/provisioning/puppet_agent.mdx index ad4d12d0b..0ffd718d0 100644 --- a/website/content/docs/provisioning/puppet_agent.mdx +++ b/website/content/docs/provisioning/puppet_agent.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: Puppet Agent - Provisioning -sidebar_title: Puppet Agent description: |- The Vagrant Puppet agent provisioner allows you to provision the guest using Puppet, specifically by calling "puppet agent", connecting to a Puppet master, diff --git a/website/content/docs/provisioning/puppet_apply.mdx b/website/content/docs/provisioning/puppet_apply.mdx index b98020a7b..7c8b14a31 100644 --- a/website/content/docs/provisioning/puppet_apply.mdx +++ b/website/content/docs/provisioning/puppet_apply.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: Puppet Apply - Provisioning -sidebar_title: Puppet Apply description: |- The Vagrant Puppet provisioner allows you to provision the guest using Puppet, specifically by calling "puppet apply", without a Puppet Master. diff --git a/website/content/docs/provisioning/salt.mdx b/website/content/docs/provisioning/salt.mdx index 28ae56682..c3ef1b35a 100644 --- a/website/content/docs/provisioning/salt.mdx +++ b/website/content/docs/provisioning/salt.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: Salt - Provisioning -sidebar_title: Salt description: |- The Vagrant Salt provisioner allows you to provision the guest using Salt states. diff --git a/website/content/docs/provisioning/shell.mdx b/website/content/docs/provisioning/shell.mdx index 257e31cec..5ce96c573 100644 --- a/website/content/docs/provisioning/shell.mdx +++ b/website/content/docs/provisioning/shell.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: Shell Scripts - Provisioning -sidebar_title: Shell description: |- The Vagrant Shell provisioner allows you to upload and execute a script within the guest machine. diff --git a/website/content/docs/push/ftp.mdx b/website/content/docs/push/ftp.mdx index e1dbd81e5..91a4b7e58 100644 --- a/website/content/docs/push/ftp.mdx +++ b/website/content/docs/push/ftp.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: Vagrant Push - FTP & SFTP Strategy -sidebar_title: FTP / SFTP description: |- Vagrant Push FTP and SFTP strategy pushes the code in your Vagrant development environment to a remote FTP or SFTP server. diff --git a/website/content/docs/push/heroku.mdx b/website/content/docs/push/heroku.mdx index a3c603fe6..9f20c6c83 100644 --- a/website/content/docs/push/heroku.mdx +++ b/website/content/docs/push/heroku.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: Vagrant Push - Heroku Strategy -sidebar_title: Heroku description: |- The Vagrant Push Heroku strategy pushes your application's code to Heroku. Only files which are committed to the Git repository are pushed to Heroku. diff --git a/website/content/docs/push/index.mdx b/website/content/docs/push/index.mdx index 5396d2a6d..f2c427220 100644 --- a/website/content/docs/push/index.mdx +++ b/website/content/docs/push/index.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: Vagrant Push -sidebar_title: Push description: |- Vagrant Push is a revolutionary feature that allows users to push the code in their Vagrant environment to a remote location. diff --git a/website/content/docs/push/local-exec.mdx b/website/content/docs/push/local-exec.mdx index 2a9fd7dd0..b0a1ce1a8 100644 --- a/website/content/docs/push/local-exec.mdx +++ b/website/content/docs/push/local-exec.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: Vagrant Push - Local Exec Strategy -sidebar_title: Local Exec description: |- The Vagrant Push Local Exec strategy pushes your application's code using a user-defined script. diff --git a/website/content/docs/share/connect.mdx b/website/content/docs/share/connect.mdx index 4bb651253..b29a880fe 100644 --- a/website/content/docs/share/connect.mdx +++ b/website/content/docs/share/connect.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: Vagrant Connect - Vagrant Share -sidebar_title: Connect description: |- Vagrant can share any or every port to your Vagrant environment, not just SSH and HTTP. diff --git a/website/content/docs/share/http.mdx b/website/content/docs/share/http.mdx index 48e949906..d4133988d 100644 --- a/website/content/docs/share/http.mdx +++ b/website/content/docs/share/http.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: HTTP Sharing - Vagrant Share -sidebar_title: HTTP Sharing description: |- Vagrant Share can create a publicly accessible URL endpoint to access an HTTP server running in your Vagrant environment. This is known as "HTTP diff --git a/website/content/docs/share/index.mdx b/website/content/docs/share/index.mdx index 0474c9e7c..1b0caf925 100644 --- a/website/content/docs/share/index.mdx +++ b/website/content/docs/share/index.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: Vagrant Share -sidebar_title: Vagrant Share description: |- Vagrant Share allows you to share your Vagrant environment with anyone in the world, enabling collaboration directly in your Vagrant environment diff --git a/website/content/docs/share/provider.mdx b/website/content/docs/share/provider.mdx index fd84bc7fe..4bdcb2a56 100644 --- a/website/content/docs/share/provider.mdx +++ b/website/content/docs/share/provider.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: Custom Provider - Vagrant Share -sidebar_title: Custom Provider description: |- If you are developing a custom Vagrant provider, you will need to do a tiny bit more work in order for it to work well with Vagrant Share. diff --git a/website/content/docs/share/security.mdx b/website/content/docs/share/security.mdx index d38c13ac6..e52600408 100644 --- a/website/content/docs/share/security.mdx +++ b/website/content/docs/share/security.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: Security - Vagrant Share -sidebar_title: Security description: |- Sharing your Vagrant environment understandably raises a number of security concerns. diff --git a/website/content/docs/share/ssh.mdx b/website/content/docs/share/ssh.mdx index c88957cab..c37077d00 100644 --- a/website/content/docs/share/ssh.mdx +++ b/website/content/docs/share/ssh.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: SSH Sharing - Vagrant Share -sidebar_title: SSH Sharing description: |- Vagrant share makes it trivially easy to allow remote SSH access to your Vagrant environment by supplying the "--ssh" flag to "vagrant share". diff --git a/website/content/docs/synced-folders/basic_usage.mdx b/website/content/docs/synced-folders/basic_usage.mdx index 8d141dd41..27e555cb7 100644 --- a/website/content/docs/synced-folders/basic_usage.mdx +++ b/website/content/docs/synced-folders/basic_usage.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: Basic Usage - Synced Folders -sidebar_title: Basic Usage description: |- Synced folders are configured within your Vagrantfile using the "config.vm.synced_folder" method. diff --git a/website/content/docs/synced-folders/index.mdx b/website/content/docs/synced-folders/index.mdx index 3d88e9aa4..98244c599 100644 --- a/website/content/docs/synced-folders/index.mdx +++ b/website/content/docs/synced-folders/index.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: Synced Folders -sidebar_title: Synced Folders description: |- Synced folders enable Vagrant to sync a folder on the host machine to the guest machine, allowing you to continue working on your project's files diff --git a/website/content/docs/synced-folders/nfs.mdx b/website/content/docs/synced-folders/nfs.mdx index 50b1f0c3d..0a6be0e59 100644 --- a/website/content/docs/synced-folders/nfs.mdx +++ b/website/content/docs/synced-folders/nfs.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: NFS - Synced Folders -sidebar_title: NFS description: >- In some cases the default shared folder implementations such as VirtualBox diff --git a/website/content/docs/synced-folders/rsync.mdx b/website/content/docs/synced-folders/rsync.mdx index e7a55fcd6..08443f5ba 100644 --- a/website/content/docs/synced-folders/rsync.mdx +++ b/website/content/docs/synced-folders/rsync.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: RSync - Synced Folders -sidebar_title: RSync description: |- Vagrant can use rsync as a mechanism to sync a folder to the guest machine. This synced folder type is useful primarily in situations where other synced diff --git a/website/content/docs/synced-folders/smb.mdx b/website/content/docs/synced-folders/smb.mdx index 0cdd601e6..af95bf5e8 100644 --- a/website/content/docs/synced-folders/smb.mdx +++ b/website/content/docs/synced-folders/smb.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: SMB - Synced Folders -sidebar_title: SMB description: |- Vagrant can use SMB as a mechanism to create a bi-directional synced folder between the host machine and the Vagrant machine. diff --git a/website/content/docs/synced-folders/virtualbox.mdx b/website/content/docs/synced-folders/virtualbox.mdx index dfa7b3df7..22af785b4 100644 --- a/website/content/docs/synced-folders/virtualbox.mdx +++ b/website/content/docs/synced-folders/virtualbox.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: VirtualBox Shared Folders - Synced Folders -sidebar_title: VirtualBox description: |- If you are using the Vagrant VirtualBox provider, then VirtualBox shared folders are the default synced folder type. These synced folders use the diff --git a/website/content/docs/triggers/configuration.mdx b/website/content/docs/triggers/configuration.mdx index 86081d098..150250d1d 100644 --- a/website/content/docs/triggers/configuration.mdx +++ b/website/content/docs/triggers/configuration.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: Vagrant Triggers Configuration -sidebar_title: Configuration description: Documentation of various configuration options for Vagrant Triggers --- diff --git a/website/content/docs/triggers/index.mdx b/website/content/docs/triggers/index.mdx index 768ebab64..a7da9d895 100644 --- a/website/content/docs/triggers/index.mdx +++ b/website/content/docs/triggers/index.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: Vagrant Triggers -sidebar_title: Triggers description: Introduction to Vagrant Triggers --- diff --git a/website/content/docs/triggers/usage.mdx b/website/content/docs/triggers/usage.mdx index 1c306dd25..760c8094e 100644 --- a/website/content/docs/triggers/usage.mdx +++ b/website/content/docs/triggers/usage.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: Vagrant Triggers Usage -sidebar_title: Usage description: Various Vagrant Triggers examples --- diff --git a/website/content/docs/vagrantfile/index.mdx b/website/content/docs/vagrantfile/index.mdx index 59962947c..e550644b7 100644 --- a/website/content/docs/vagrantfile/index.mdx +++ b/website/content/docs/vagrantfile/index.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: Vagrantfile -sidebar_title: Vagrantfile description: |- The primary function of the Vagrantfile is to describe the type of machine required for a project, and how to configure and diff --git a/website/content/docs/vagrantfile/machine_settings.mdx b/website/content/docs/vagrantfile/machine_settings.mdx index dbb883342..d8fa87d36 100644 --- a/website/content/docs/vagrantfile/machine_settings.mdx +++ b/website/content/docs/vagrantfile/machine_settings.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: config.vm - Vagrantfile -sidebar_title: config.vm description: |- The settings within "config.vm" modify the configuration of the machine that Vagrant manages. diff --git a/website/content/docs/vagrantfile/ssh_settings.mdx b/website/content/docs/vagrantfile/ssh_settings.mdx index 653ebee83..8faf595fa 100644 --- a/website/content/docs/vagrantfile/ssh_settings.mdx +++ b/website/content/docs/vagrantfile/ssh_settings.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: config.ssh - Vagrantfile -sidebar_title: config.ssh description: |- The settings within "config.ssh" relate to configuring how Vagrant will access your machine over SSH. As with most Vagrant settings, the diff --git a/website/content/docs/vagrantfile/tips.mdx b/website/content/docs/vagrantfile/tips.mdx index 4b1bbc1f8..328e5da07 100644 --- a/website/content/docs/vagrantfile/tips.mdx +++ b/website/content/docs/vagrantfile/tips.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: Tips & Tricks - Vagrantfile -sidebar_title: Tips & Tricks description: |- The Vagrantfile is a very flexible configuration format. Since it is just Ruby, there is a lot you can do with it. However, in that same vein, since diff --git a/website/content/docs/vagrantfile/vagrant_settings.mdx b/website/content/docs/vagrantfile/vagrant_settings.mdx index 1083eb4e1..b171c4c02 100644 --- a/website/content/docs/vagrantfile/vagrant_settings.mdx +++ b/website/content/docs/vagrantfile/vagrant_settings.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: config.vagrant - Vagrantfile -sidebar_title: config.vagrant description: |- The settings within "config.vagrant" modify the behavior of Vagrant itself. diff --git a/website/content/docs/vagrantfile/vagrant_version.mdx b/website/content/docs/vagrantfile/vagrant_version.mdx index 037b6ffc6..42538273b 100644 --- a/website/content/docs/vagrantfile/vagrant_version.mdx +++ b/website/content/docs/vagrantfile/vagrant_version.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: Minimum Vagrant Version - Vagrantfile -sidebar_title: Minimum Vagrant Version description: |- A set of Vagrant version requirements can be specified in the Vagrantfile to enforce that people use a specific version of Vagrant with a Vagrantfile. diff --git a/website/content/docs/vagrantfile/version.mdx b/website/content/docs/vagrantfile/version.mdx index 828347d52..4660110e8 100644 --- a/website/content/docs/vagrantfile/version.mdx +++ b/website/content/docs/vagrantfile/version.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: Configuration Version - Vagrantfile -sidebar_title: Configuration Version description: |- Configuration versions are the mechanism by which Vagrant 1.1+ is able to remain backwards compatible with Vagrant 1.0.x Vagrantfiles, while introducing diff --git a/website/content/docs/vagrantfile/winrm_settings.mdx b/website/content/docs/vagrantfile/winrm_settings.mdx index bb9c53c81..7e520fe6d 100644 --- a/website/content/docs/vagrantfile/winrm_settings.mdx +++ b/website/content/docs/vagrantfile/winrm_settings.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: config.winrm - Vagrantfile -sidebar_title: config.winrm description: |- The settings within "config.winrm" relate to configuring how Vagrant will access your Windows guest over WinRM. As with most Vagrant settings, the diff --git a/website/content/docs/vagrantfile/winssh_settings.mdx b/website/content/docs/vagrantfile/winssh_settings.mdx index ff5f7d845..710309eb7 100644 --- a/website/content/docs/vagrantfile/winssh_settings.mdx +++ b/website/content/docs/vagrantfile/winssh_settings.mdx @@ -1,7 +1,6 @@ --- layout: docs page_title: config.winssh - Vagrantfile -sidebar_title: config.winssh description: >- The settings within "config.winssh" relate to configuring how Vagrant diff --git a/website/content/intro/contributing-guide.mdx b/website/content/intro/contributing-guide.mdx index 05f2c541f..d83cac079 100644 --- a/website/content/intro/contributing-guide.mdx +++ b/website/content/intro/contributing-guide.mdx @@ -1,7 +1,6 @@ --- layout: intro page_title: Contributing Guide -sidebar_title: Contributing description: |- Vagrant is a community tool. Contributing ideas as well as code to Vagrant is a great way to be involved in the community. Follow the Contributing diff --git a/website/content/intro/index.mdx b/website/content/intro/index.mdx index fd85f51db..f1e8e6311 100644 --- a/website/content/intro/index.mdx +++ b/website/content/intro/index.mdx @@ -1,7 +1,6 @@ --- layout: intro page_title: Introduction -sidebar_title: What is Vagrant? description: |- Vagrant is a tool for building complete development environments. With an easy-to-use workflow and focus on automation, Vagrant lowers development diff --git a/website/content/intro/vs/cli-tools.mdx b/website/content/intro/vs/cli-tools.mdx index 4dc0c9d3f..50f762b8d 100644 --- a/website/content/intro/vs/cli-tools.mdx +++ b/website/content/intro/vs/cli-tools.mdx @@ -1,7 +1,6 @@ --- layout: intro page_title: Vagrant vs. CLI Tools -sidebar_title: CLI Tools description: |- Virtualization software like VirtualBox and VMware come with command line utilities for managing the lifecycle of machines on their platform. Vagrant diff --git a/website/content/intro/vs/docker.mdx b/website/content/intro/vs/docker.mdx index ffc492269..05f1ab271 100644 --- a/website/content/intro/vs/docker.mdx +++ b/website/content/intro/vs/docker.mdx @@ -1,7 +1,6 @@ --- layout: intro page_title: Vagrant vs. Docker -sidebar_title: Docker description: |- Vagrant and Docker both provide isolation primitives. This page details the differences between them. diff --git a/website/content/intro/vs/index.mdx b/website/content/intro/vs/index.mdx index 1161c89f5..0e77b0e13 100644 --- a/website/content/intro/vs/index.mdx +++ b/website/content/intro/vs/index.mdx @@ -1,7 +1,6 @@ --- layout: intro page_title: Vagrant vs. Other Software -sidebar_title: Vagrant vs. Other Software description: |- Vagrant is not the only tool to manage virtual machines and development environments. These pages detail similar tools to Vagrant. diff --git a/website/content/intro/vs/terraform.mdx b/website/content/intro/vs/terraform.mdx index ebc9b08bf..a0aa0a414 100644 --- a/website/content/intro/vs/terraform.mdx +++ b/website/content/intro/vs/terraform.mdx @@ -1,7 +1,6 @@ --- layout: intro page_title: Vagrant vs. Terraform -sidebar_title: Terraform description: |- Vagrant is a tool for managing virtual machines. Terraform is another open source tool from HashiCorp which enables infrastructure as code. diff --git a/website/content/vagrant-cloud/api.mdx b/website/content/vagrant-cloud/api.mdx index c0afdebf3..464493f26 100644 --- a/website/content/vagrant-cloud/api.mdx +++ b/website/content/vagrant-cloud/api.mdx @@ -1,7 +1,6 @@ --- layout: vagrant-cloud page_title: Vagrant Cloud API -sidebar_title: API --- # Vagrant Cloud API diff --git a/website/content/vagrant-cloud/boxes/catalog.mdx b/website/content/vagrant-cloud/boxes/catalog.mdx index 2dbeb77fa..944886fbc 100644 --- a/website/content/vagrant-cloud/boxes/catalog.mdx +++ b/website/content/vagrant-cloud/boxes/catalog.mdx @@ -1,7 +1,6 @@ --- layout: vagrant-cloud page_title: Discovering Vagrant Boxes -sidebar_title: Catalog --- # Discovering Vagrant Boxes diff --git a/website/content/vagrant-cloud/boxes/create-version.mdx b/website/content/vagrant-cloud/boxes/create-version.mdx index 428beec63..43ecc56d4 100644 --- a/website/content/vagrant-cloud/boxes/create-version.mdx +++ b/website/content/vagrant-cloud/boxes/create-version.mdx @@ -1,7 +1,6 @@ --- layout: vagrant-cloud page_title: Create a New Box Version -sidebar_title: Creating a New Version --- # Create a New Box Version diff --git a/website/content/vagrant-cloud/boxes/create.mdx b/website/content/vagrant-cloud/boxes/create.mdx index e9808e5ea..4680e16a4 100644 --- a/website/content/vagrant-cloud/boxes/create.mdx +++ b/website/content/vagrant-cloud/boxes/create.mdx @@ -1,7 +1,6 @@ --- layout: vagrant-cloud page_title: Creating a New Vagrant Box -sidebar_title: Creating a New Box --- # Creating a New Vagrant Box diff --git a/website/content/vagrant-cloud/boxes/distributing.mdx b/website/content/vagrant-cloud/boxes/distributing.mdx index aec42603b..dd101b9af 100644 --- a/website/content/vagrant-cloud/boxes/distributing.mdx +++ b/website/content/vagrant-cloud/boxes/distributing.mdx @@ -1,7 +1,6 @@ --- layout: vagrant-cloud page_title: Distributing Boxes -sidebar_title: Distributing --- ## Distributing Boxes diff --git a/website/content/vagrant-cloud/boxes/index.mdx b/website/content/vagrant-cloud/boxes/index.mdx index 0ba8f64a6..7bb600074 100644 --- a/website/content/vagrant-cloud/boxes/index.mdx +++ b/website/content/vagrant-cloud/boxes/index.mdx @@ -1,7 +1,6 @@ --- layout: vagrant-cloud page_title: About Vagrant Boxes -sidebar_title: Boxes --- # About Vagrant Boxes diff --git a/website/content/vagrant-cloud/boxes/lifecycle.mdx b/website/content/vagrant-cloud/boxes/lifecycle.mdx index 3941dde32..91ca7095f 100644 --- a/website/content/vagrant-cloud/boxes/lifecycle.mdx +++ b/website/content/vagrant-cloud/boxes/lifecycle.mdx @@ -1,7 +1,6 @@ --- layout: vagrant-cloud page_title: Box Versioning and Lifecycle -sidebar_title: Lifecycle --- # Box Versioning and Lifecycle diff --git a/website/content/vagrant-cloud/boxes/private.mdx b/website/content/vagrant-cloud/boxes/private.mdx index 1329579b3..be817572e 100644 --- a/website/content/vagrant-cloud/boxes/private.mdx +++ b/website/content/vagrant-cloud/boxes/private.mdx @@ -1,7 +1,6 @@ --- layout: vagrant-cloud page_title: Private Boxes -sidebar_title: Private Boxes --- # Private Boxes diff --git a/website/content/vagrant-cloud/boxes/release-workflow.mdx b/website/content/vagrant-cloud/boxes/release-workflow.mdx index 93c980dd0..8612a9ce8 100644 --- a/website/content/vagrant-cloud/boxes/release-workflow.mdx +++ b/website/content/vagrant-cloud/boxes/release-workflow.mdx @@ -1,7 +1,6 @@ --- layout: vagrant-cloud page_title: API Release Workflow -sidebar_title: Release Workflow --- # API Release Workflow diff --git a/website/content/vagrant-cloud/boxes/using.mdx b/website/content/vagrant-cloud/boxes/using.mdx index 2a805b48d..bb4fb486f 100644 --- a/website/content/vagrant-cloud/boxes/using.mdx +++ b/website/content/vagrant-cloud/boxes/using.mdx @@ -1,7 +1,6 @@ --- layout: vagrant-cloud page_title: Finding and Using Boxes -sidebar_title: Finding & Using Boxes --- # Finding and Using Boxes diff --git a/website/content/vagrant-cloud/index.mdx b/website/content/vagrant-cloud/index.mdx index a6a26b8ef..27d9109fb 100644 --- a/website/content/vagrant-cloud/index.mdx +++ b/website/content/vagrant-cloud/index.mdx @@ -1,7 +1,6 @@ --- layout: vagrant-cloud page_title: Vagrant Cloud -sidebar_title: Vagrant Cloud --- # Vagrant Cloud diff --git a/website/content/vagrant-cloud/organizations/authentication-policy.mdx b/website/content/vagrant-cloud/organizations/authentication-policy.mdx index 201264a6e..9945e32da 100755 --- a/website/content/vagrant-cloud/organizations/authentication-policy.mdx +++ b/website/content/vagrant-cloud/organizations/authentication-policy.mdx @@ -1,7 +1,6 @@ --- layout: vagrant-cloud page_title: Organization Authentication Policy -sidebar_title: Authentication Policy --- # Set an Organization Authentication Policy diff --git a/website/content/vagrant-cloud/organizations/create.mdx b/website/content/vagrant-cloud/organizations/create.mdx index 66c3ee69c..2e24d65b7 100755 --- a/website/content/vagrant-cloud/organizations/create.mdx +++ b/website/content/vagrant-cloud/organizations/create.mdx @@ -1,7 +1,6 @@ --- layout: vagrant-cloud page_title: Create an Organization -sidebar_title: Create an Organization --- # Create an Organization diff --git a/website/content/vagrant-cloud/organizations/index.mdx b/website/content/vagrant-cloud/organizations/index.mdx index 03ba62b39..2856a08f6 100755 --- a/website/content/vagrant-cloud/organizations/index.mdx +++ b/website/content/vagrant-cloud/organizations/index.mdx @@ -1,7 +1,6 @@ --- layout: vagrant-cloud page_page_title: Organizations in Vagrant Cloud -sidebar_title: Organizations --- ## Organizations in Vagrant Cloud diff --git a/website/content/vagrant-cloud/organizations/migrate.mdx b/website/content/vagrant-cloud/organizations/migrate.mdx index 94086a674..a126f3bee 100755 --- a/website/content/vagrant-cloud/organizations/migrate.mdx +++ b/website/content/vagrant-cloud/organizations/migrate.mdx @@ -1,7 +1,6 @@ --- layout: vagrant-cloud page_title: Migrate User to Organization -sidebar_title: Migrate User to Organization --- # Migrate User to Organization diff --git a/website/content/vagrant-cloud/request-limits.mdx b/website/content/vagrant-cloud/request-limits.mdx index b276b0abf..cb3ca48a3 100644 --- a/website/content/vagrant-cloud/request-limits.mdx +++ b/website/content/vagrant-cloud/request-limits.mdx @@ -1,7 +1,6 @@ --- layout: vagrant-cloud page_title: Request Limits -sidebar_title: Request Limits --- # Request Limits diff --git a/website/content/vagrant-cloud/support.mdx b/website/content/vagrant-cloud/support.mdx index 62fa871f3..edc4851a7 100755 --- a/website/content/vagrant-cloud/support.mdx +++ b/website/content/vagrant-cloud/support.mdx @@ -1,7 +1,6 @@ --- layout: vagrant-cloud page_title: Vagrant Cloud Support -sidebar_title: Support --- # Contacting Support diff --git a/website/content/vagrant-cloud/users/authentication.mdx b/website/content/vagrant-cloud/users/authentication.mdx index ed26acf6f..8559e5bf0 100755 --- a/website/content/vagrant-cloud/users/authentication.mdx +++ b/website/content/vagrant-cloud/users/authentication.mdx @@ -1,7 +1,6 @@ --- layout: vagrant-cloud page_title: Authentication -sidebar_title: Authentication --- # Authentication diff --git a/website/content/vagrant-cloud/users/index.mdx b/website/content/vagrant-cloud/users/index.mdx index ce03839c5..b00017ded 100755 --- a/website/content/vagrant-cloud/users/index.mdx +++ b/website/content/vagrant-cloud/users/index.mdx @@ -1,7 +1,6 @@ --- layout: vagrant-cloud page_title: User Accounts -sidebar_title: Users --- # User Accounts diff --git a/website/content/vagrant-cloud/users/recovery.mdx b/website/content/vagrant-cloud/users/recovery.mdx index 3125ddd41..2b11f9d86 100755 --- a/website/content/vagrant-cloud/users/recovery.mdx +++ b/website/content/vagrant-cloud/users/recovery.mdx @@ -1,7 +1,6 @@ --- layout: vagrant-cloud page_title: Account Recovery -sidebar_title: Account Recovery --- # Account Recovery diff --git a/website/content/vmware/eula.mdx b/website/content/vmware/eula.mdx index 1b094ddd5..bfe86aa64 100644 --- a/website/content/vmware/eula.mdx +++ b/website/content/vmware/eula.mdx @@ -1,7 +1,6 @@ --- layout: vmware page_title: End User License Agreement (EULA) - VMware Plugin -sidebar_title: EULA description: |- This page documents the End User License Agreement (EULA) for the Vagrant VMware plugin. diff --git a/website/content/vmware/reseller.mdx b/website/content/vmware/reseller.mdx index a4c78a981..010468479 100644 --- a/website/content/vmware/reseller.mdx +++ b/website/content/vmware/reseller.mdx @@ -1,7 +1,6 @@ --- layout: vmware page_title: Reseller Information - VMware Plugin -sidebar_title: Reselling description: |- This page is intended to answer questions commonly needed by resellers. If you are a reseller all required information should be on this page. diff --git a/website/content/vmware/terms-of-service.mdx b/website/content/vmware/terms-of-service.mdx index afa984b7c..5f164c416 100644 --- a/website/content/vmware/terms-of-service.mdx +++ b/website/content/vmware/terms-of-service.mdx @@ -1,7 +1,6 @@ --- layout: vmware page_title: Terms of Service - VMware Plugin -sidebar_title: Terms of Service description: This page documents the Terms of Service (TOS) for the Vagrant VMware plugin. --- diff --git a/website/data/cloud-navigation.js b/website/data/cloud-navigation.js deleted file mode 100644 index 17039855e..000000000 --- a/website/data/cloud-navigation.js +++ /dev/null @@ -1,32 +0,0 @@ -// The root folder for this documentation category is `pages/docs` -// -// - A string refers to the name of a file -// - A "category" value refers to the name of a directory -// - All directories must have an "index.mdx" file to serve as -// the landing page for the category, or a "name" property to -// serve as the category title in the sidebar - -export default [ - { title: 'Back to Vagrant Documentation', href: '/docs' }, - { - category: 'boxes', - content: [ - 'catalog', - 'create', - 'create-version', - 'distributing', - 'lifecycle', - 'private', - 'release-workflow', - 'using', - ], - }, - { - category: 'organizations', - content: ['create', 'migrate', 'authentication-policy'], - }, - { category: 'users', content: ['authentication', 'recovery'] }, - 'request-limits', - 'support', - 'api', -] diff --git a/website/data/docs-nav-data.json b/website/data/docs-nav-data.json new file mode 100644 index 000000000..fb4b440d6 --- /dev/null +++ b/website/data/docs-nav-data.json @@ -0,0 +1,755 @@ +[ + { + "title": "Overview", + "path": "index" + }, + { + "title": "Installation", + "routes": [ + { + "title": "Overview", + "path": "installation" + }, + { + "title": "Backwards Compatibility", + "path": "installation/backwards-compatibility" + }, + { + "title": "Upgrading", + "path": "installation/upgrading" + }, + { + "title": "Upgrading from 1.0.x", + "path": "installation/upgrading-from-1-0" + }, + { + "title": "From Source", + "path": "installation/source" + }, + { + "title": "Uninstallation", + "path": "installation/uninstallation" + } + ] + }, + { + "title": "Commands (CLI)", + "routes": [ + { + "title": "Overview", + "path": "cli" + }, + { + "title": "box", + "path": "cli/box" + }, + { + "title": "cloud", + "path": "cli/cloud" + }, + { + "title": "connect", + "path": "cli/connect" + }, + { + "title": "destroy", + "path": "cli/destroy" + }, + { + "title": "global-status", + "path": "cli/global-status" + }, + { + "title": "halt", + "path": "cli/halt" + }, + { + "title": "init", + "path": "cli/init" + }, + { + "title": "login", + "path": "cli/login" + }, + { + "title": "package", + "path": "cli/package" + }, + { + "title": "plugin", + "path": "cli/plugin" + }, + { + "title": "port", + "path": "cli/port" + }, + { + "title": "powershell", + "path": "cli/powershell" + }, + { + "title": "provision", + "path": "cli/provision" + }, + { + "title": "rdp", + "path": "cli/rdp" + }, + { + "title": "reload", + "path": "cli/reload" + }, + { + "title": "resume", + "path": "cli/resume" + }, + { + "title": "share", + "path": "cli/share" + }, + { + "title": "snapshot", + "path": "cli/snapshot" + }, + { + "title": "ssh", + "path": "cli/ssh" + }, + { + "title": "ssh-config", + "path": "cli/ssh_config" + }, + { + "title": "status", + "path": "cli/status" + }, + { + "title": "suspend", + "path": "cli/suspend" + }, + { + "title": "up", + "path": "cli/up" + }, + { + "title": "upload", + "path": "cli/upload" + }, + { + "title": "validate", + "path": "cli/validate" + }, + { + "title": "version", + "path": "cli/version" + }, + { + "title": "More Commands", + "path": "cli/non-primary" + }, + { + "title": "Aliases", + "path": "cli/aliases" + }, + { + "title": "Machine Readable Output", + "path": "cli/machine-readable" + } + ] + }, + { + "title": "Vagrant Share", + "routes": [ + { + "title": "Overview", + "path": "share" + }, + { + "title": "HTTP Sharing", + "path": "share/http" + }, + { + "title": "SSH Sharing", + "path": "share/ssh" + }, + { + "title": "Connect", + "path": "share/connect" + }, + { + "title": "Security", + "path": "share/security" + }, + { + "title": "Custom Provider", + "path": "share/provider" + } + ] + }, + { + "title": "Vagrantfile", + "routes": [ + { + "title": "Overview", + "path": "vagrantfile" + }, + { + "title": "Configuration Version", + "path": "vagrantfile/version" + }, + { + "title": "Minimum Vagrant Version", + "path": "vagrantfile/vagrant_version" + }, + { + "title": "Tips & Tricks", + "path": "vagrantfile/tips" + }, + { + "title": "config.vm", + "path": "vagrantfile/machine_settings" + }, + { + "title": "config.ssh", + "path": "vagrantfile/ssh_settings" + }, + { + "title": "config.winrm", + "path": "vagrantfile/winrm_settings" + }, + { + "title": "config.winssh", + "path": "vagrantfile/winssh_settings" + }, + { + "title": "config.vagrant", + "path": "vagrantfile/vagrant_settings" + } + ] + }, + { + "title": "Boxes", + "routes": [ + { + "title": "Overview", + "path": "boxes" + }, + { + "title": "Box Versioning", + "path": "boxes/versioning" + }, + { + "title": "Creating a Base Box", + "path": "boxes/base" + }, + { + "title": "Box File Format", + "path": "boxes/format" + }, + { + "title": "Box Info Format", + "path": "boxes/info" + } + ] + }, + { + "title": "Provisioning", + "routes": [ + { + "title": "Overview", + "path": "provisioning" + }, + { + "title": "Basic Usage", + "path": "provisioning/basic_usage" + }, + { + "title": "File", + "path": "provisioning/file" + }, + { + "title": "Shell", + "path": "provisioning/shell" + }, + { + "title": "Ansible Intro", + "path": "provisioning/ansible_intro" + }, + { + "title": "Ansible", + "path": "provisioning/ansible" + }, + { + "title": "Ansible Local", + "path": "provisioning/ansible_local" + }, + { + "title": "Common Ansible Options", + "path": "provisioning/ansible_common" + }, + { + "title": "CFEngine", + "path": "provisioning/cfengine" + }, + { + "title": "Chef Common Configuration", + "path": "provisioning/chef_common" + }, + { + "title": "Chef Solo", + "path": "provisioning/chef_solo" + }, + { + "title": "Chef Zero", + "path": "provisioning/chef_zero" + }, + { + "title": "Chef Client", + "path": "provisioning/chef_client" + }, + { + "title": "Chef Apply", + "path": "provisioning/chef_apply" + }, + { + "title": "Docker", + "path": "provisioning/docker" + }, + { + "title": "Podman", + "path": "provisioning/podman" + }, + { + "title": "Puppet Apply", + "path": "provisioning/puppet_apply" + }, + { + "title": "Puppet Agent", + "path": "provisioning/puppet_agent" + }, + { + "title": "Salt", + "path": "provisioning/salt" + } + ] + }, + { + "title": "Networking", + "routes": [ + { + "title": "Overview", + "path": "networking" + }, + { + "title": "Basic Usage", + "path": "networking/basic_usage" + }, + { + "title": "Forwarded Ports", + "path": "networking/forwarded_ports" + }, + { + "title": "Private Network", + "path": "networking/private_network" + }, + { + "title": "Public Network", + "path": "networking/public_network" + } + ] + }, + { + "title": "Synced Folders", + "routes": [ + { + "title": "Overview", + "path": "synced-folders" + }, + { + "title": "Basic Usage", + "path": "synced-folders/basic_usage" + }, + { + "title": "NFS", + "path": "synced-folders/nfs" + }, + { + "title": "RSync", + "path": "synced-folders/rsync" + }, + { + "title": "SMB", + "path": "synced-folders/smb" + }, + { + "title": "VirtualBox", + "path": "synced-folders/virtualbox" + } + ] + }, + { + "title": "Cloud-Init", + "routes": [ + { + "title": "Overview", + "path": "cloud-init" + }, + { + "title": "Configuration", + "path": "cloud-init/configuration" + }, + { + "title": "Usage", + "path": "cloud-init/usage" + } + ] + }, + { + "title": "Disks", + "routes": [ + { + "title": "Overview", + "path": "disks" + }, + { + "title": "Configuration", + "path": "disks/configuration" + }, + { + "title": "Usage", + "path": "disks/usage" + }, + { + "title": "VirtualBox", + "routes": [ + { + "title": "Overview", + "path": "disks/virtualbox" + }, + { + "title": "Usage", + "path": "disks/virtualbox/usage" + }, + { + "title": "Common Issues", + "path": "disks/virtualbox/common-issues" + } + ] + }, + { + "title": "Hyper-V", + "routes": [ + { + "title": "Overview", + "path": "disks/hyperv" + }, + { + "title": "Usage", + "path": "disks/hyperv/usage" + }, + { + "title": "Common Issues", + "path": "disks/hyperv/common-issues" + } + ] + }, + { + "title": "VMWare", + "routes": [ + { + "title": "Overview", + "path": "disks/vmware" + }, + { + "title": "Usage", + "path": "disks/vmware/usage" + }, + { + "title": "Common Issues", + "path": "disks/vmware/common-issues" + } + ] + } + ] + }, + { + "title": "Multi-Machine", + "path": "multi-machine" + }, + { + "title": "Providers", + "routes": [ + { + "title": "Overview", + "path": "providers" + }, + { + "title": "Installation", + "path": "providers/installation" + }, + { + "title": "Basic Usage", + "path": "providers/basic_usage" + }, + { + "title": "Configuration", + "path": "providers/configuration" + }, + { + "title": "Default Provider", + "path": "providers/default" + }, + { + "title": "VirtualBox", + "routes": [ + { + "title": "Overview", + "path": "providers/virtualbox" + }, + { + "title": "Usage", + "path": "providers/virtualbox/usage" + }, + { + "title": "Creating a Base Box", + "path": "providers/virtualbox/boxes" + }, + { + "title": "Configuration", + "path": "providers/virtualbox/configuration" + }, + { + "title": "Networking", + "path": "providers/virtualbox/networking" + }, + { + "title": "Common Issues", + "path": "providers/virtualbox/common-issues" + } + ] + }, + { + "title": "VMware", + "routes": [ + { + "title": "Overview", + "path": "providers/vmware" + }, + { + "title": "Installation", + "path": "providers/vmware/installation" + }, + { + "title": "VMware Utility", + "path": "providers/vmware/vagrant-vmware-utility" + }, + { + "title": "Usage", + "path": "providers/vmware/usage" + }, + { + "title": "Boxes", + "path": "providers/vmware/boxes" + }, + { + "title": "Configuration", + "path": "providers/vmware/configuration" + }, + { + "title": "Known Issues", + "path": "providers/vmware/known-issues" + }, + { + "title": "FAQ", + "path": "providers/vmware/faq" + } + ] + }, + { + "title": "Docker", + "routes": [ + { + "title": "Overview", + "path": "providers/docker" + }, + { + "title": "Basic Usage", + "path": "providers/docker/basics" + }, + { + "title": "Commands", + "path": "providers/docker/commands" + }, + { + "title": "Boxes", + "path": "providers/docker/boxes" + }, + { + "title": "Configuration", + "path": "providers/docker/configuration" + }, + { + "title": "Networking", + "path": "providers/docker/networking" + } + ] + }, + { + "title": "Hyper-V", + "routes": [ + { + "title": "Overview", + "path": "providers/hyperv" + }, + { + "title": "Usage", + "path": "providers/hyperv/usage" + }, + { + "title": "Creating a Base Box", + "path": "providers/hyperv/boxes" + }, + { + "title": "Configuration", + "path": "providers/hyperv/configuration" + }, + { + "title": "Limitations", + "path": "providers/hyperv/limitations" + } + ] + }, + { + "title": "Custom Provider", + "path": "providers/custom" + } + ] + }, + { + "title": "Plugins", + "routes": [ + { + "title": "Overview", + "path": "plugins" + }, + { + "title": "Usage", + "path": "plugins/usage" + }, + { + "title": "Plugin Development Basics", + "path": "plugins/development-basics" + }, + { + "title": "Action Hooks", + "path": "plugins/action-hooks" + }, + { + "title": "Commands", + "path": "plugins/commands" + }, + { + "title": "Configuration", + "path": "plugins/configuration" + }, + { + "title": "Guests", + "path": "plugins/guests" + }, + { + "title": "Guest Capabilities", + "path": "plugins/guest-capabilities" + }, + { + "title": "Hosts", + "path": "plugins/hosts" + }, + { + "title": "Host Capabilities", + "path": "plugins/host-capabilities" + }, + { + "title": "Providers", + "path": "plugins/providers" + }, + { + "title": "Provisioners", + "path": "plugins/provisioners" + }, + { + "title": "Packaging & Distribution", + "path": "plugins/packaging" + } + ] + }, + { + "title": "Push", + "routes": [ + { + "title": "Overview", + "path": "push" + }, + { + "title": "FTP / SFTP", + "path": "push/ftp" + }, + { + "title": "Heroku", + "path": "push/heroku" + }, + { + "title": "Local Exec", + "path": "push/local-exec" + } + ] + }, + { + "title": "Triggers", + "routes": [ + { + "title": "Overview", + "path": "triggers" + }, + { + "title": "Configuration", + "path": "triggers/configuration" + }, + { + "title": "Usage", + "path": "triggers/usage" + } + ] + }, + { + "title": "Experimental", + "path": "experimental" + }, + { + "title": "Other", + "routes": [ + { + "title": "Overview", + "path": "other" + }, + { + "title": "Debugging", + "path": "other/debugging" + }, + { + "title": "Environmental Variables", + "path": "other/environmental-variables" + }, + { + "title": "WSL", + "path": "other/wsl" + } + ] + }, + { + "divider": true + }, + { + "title": "Vagrant Cloud", + "href": "/vagrant-cloud" + } +] diff --git a/website/data/docs-navigation.js b/website/data/docs-navigation.js deleted file mode 100644 index 50c109ff2..000000000 --- a/website/data/docs-navigation.js +++ /dev/null @@ -1,190 +0,0 @@ -// The root folder for this documentation category is `pages/docs` -// -// - A string refers to the name of a file -// - A "category" value refers to the name of a directory -// - All directories must have an "index.mdx" file to serve as -// the landing page for the category, or a "name" property to -// serve as the category title in the sidebar - -export default [ - 'index', - { - category: 'installation', - content: [ - 'backwards-compatibility', - 'upgrading', - 'upgrading-from-1-0', - 'source', - 'uninstallation', - ], - }, - { - category: 'cli', - content: [ - 'box', - 'cloud', - 'connect', - 'destroy', - 'global-status', - 'halt', - 'init', - 'login', - 'package', - 'plugin', - 'port', - 'powershell', - 'provision', - 'rdp', - 'reload', - 'resume', - 'share', - 'snapshot', - 'ssh', - 'ssh_config', - 'status', - 'suspend', - 'up', - 'upload', - 'validate', - 'version', - 'non-primary', - 'aliases', - 'machine-readable', - ], - }, - { - category: 'share', - content: ['http', 'ssh', 'connect', 'security', 'provider'], - }, - { - category: 'vagrantfile', - content: [ - 'version', - 'vagrant_version', - 'tips', - 'machine_settings', - 'ssh_settings', - 'winrm_settings', - 'winssh_settings', - 'vagrant_settings', - ], - }, - { category: 'boxes', content: ['versioning', 'base', 'format', 'info'] }, - { - category: 'provisioning', - content: [ - 'basic_usage', - 'file', - 'shell', - 'ansible_intro', - 'ansible', - 'ansible_local', - 'ansible_common', - 'cfengine', - 'chef_common', - 'chef_solo', - 'chef_zero', - 'chef_client', - 'chef_apply', - 'docker', - 'podman', - 'puppet_apply', - 'puppet_agent', - 'salt', - ], - }, - { - category: 'networking', - content: [ - 'basic_usage', - 'forwarded_ports', - 'private_network', - 'public_network', - ], - }, - { - category: 'synced-folders', - content: ['basic_usage', 'nfs', 'rsync', 'smb', 'virtualbox'], - }, - { - category: 'cloud-init', - content: ['configuration', 'usage'], - }, - { - category: 'disks', - content: [ - 'configuration', - 'usage', - { category: 'virtualbox', content: ['usage', 'common-issues'] }, - { category: 'hyperv', content: ['usage', 'common-issues'] }, - { category: 'vmware', content: ['usage', 'common-issues'] }, - ], - }, - 'multi-machine', - { - category: 'providers', - content: [ - 'installation', - 'basic_usage', - 'configuration', - 'default', - { - category: 'virtualbox', - content: [ - 'usage', - 'boxes', - 'configuration', - 'networking', - 'common-issues', - ], - }, - { - category: 'vmware', - content: [ - 'installation', - 'vagrant-vmware-utility', - 'usage', - 'boxes', - 'configuration', - 'known-issues', - 'faq', - ], - }, - { - category: 'docker', - content: ['basics', 'commands', 'boxes', 'configuration', 'networking'], - }, - { - category: 'hyperv', - content: ['usage', 'boxes', 'configuration', 'limitations'], - }, - 'custom', - ], - }, - { - category: 'plugins', - content: [ - 'usage', - 'development-basics', - 'action-hooks', - 'commands', - 'configuration', - 'guests', - 'guest-capabilities', - 'hosts', - 'host-capabilities', - 'providers', - 'provisioners', - 'packaging', - ], - }, - { category: 'push', content: ['ftp', 'heroku', 'local-exec'] }, - { category: 'triggers', content: ['configuration', 'usage'] }, - 'experimental', - { - category: 'other', - content: ['debugging', 'environmental-variables', 'wsl'], - }, - '---', - { title: 'Vagrant Cloud', href: '/vagrant-cloud' }, -] diff --git a/website/data/intro-nav-data.json b/website/data/intro-nav-data.json new file mode 100644 index 000000000..7255f76c4 --- /dev/null +++ b/website/data/intro-nav-data.json @@ -0,0 +1,35 @@ +[ + { + "title": "What is Vagrant?", + "path": "index" + }, + { + "title": "Vagrant vs. Other Software", + "routes": [ + { + "title": "Overview", + "path": "vs" + }, + { + "title": "CLI Tools", + "path": "vs/cli-tools" + }, + { + "title": "Docker", + "path": "vs/docker" + }, + { + "title": "Terraform", + "path": "vs/terraform" + } + ] + }, + { + "title": "Getting Started", + "href": "https://learn.hashicorp.com/collections/vagrant/getting-started" + }, + { + "title": "Contributing", + "path": "contributing-guide" + } +] diff --git a/website/data/intro-navigation.js b/website/data/intro-navigation.js deleted file mode 100644 index a5ab6293c..000000000 --- a/website/data/intro-navigation.js +++ /dev/null @@ -1,20 +0,0 @@ -// The root folder for this documentation category is `pages/vmware` -// -// - A string refers to the name of a file -// - A "category" value refers to the name of a directory -// - All directories must have an "index.mdx" file to serve as -// the landing page for the category, or a "name" property to -// serve as the category title in the sidebar - -export default [ - 'index', - { - category: 'vs', - content: ['cli-tools', 'docker', 'terraform'], - }, - { - title: 'Getting Started', - href: 'https://learn.hashicorp.com/collections/vagrant/getting-started', - }, - 'contributing-guide', -] diff --git a/website/data/vagrant-cloud-nav-data.json b/website/data/vagrant-cloud-nav-data.json new file mode 100644 index 000000000..ab1d6ef36 --- /dev/null +++ b/website/data/vagrant-cloud-nav-data.json @@ -0,0 +1,97 @@ +[ + { + "title": "Back to Vagrant Documentation", + "href": "/docs" + }, + { + "title": "Boxes", + "routes": [ + { + "title": "Overview", + "path": "boxes" + }, + { + "title": "Catalog", + "path": "boxes/catalog" + }, + { + "title": "Creating a New Box", + "path": "boxes/create" + }, + { + "title": "Creating a New Version", + "path": "boxes/create-version" + }, + { + "title": "Distributing", + "path": "boxes/distributing" + }, + { + "title": "Lifecycle", + "path": "boxes/lifecycle" + }, + { + "title": "Private Boxes", + "path": "boxes/private" + }, + { + "title": "Release Workflow", + "path": "boxes/release-workflow" + }, + { + "title": "Finding & Using Boxes", + "path": "boxes/using" + } + ] + }, + { + "title": "Organizations", + "routes": [ + { + "title": "Overview", + "path": "organizations" + }, + { + "title": "Create an Organization", + "path": "organizations/create" + }, + { + "title": "Migrate User to Organization", + "path": "organizations/migrate" + }, + { + "title": "Authentication Policy", + "path": "organizations/authentication-policy" + } + ] + }, + { + "title": "Users", + "routes": [ + { + "title": "Overview", + "path": "users" + }, + { + "title": "Authentication", + "path": "users/authentication" + }, + { + "title": "Account Recovery", + "path": "users/recovery" + } + ] + }, + { + "title": "Request Limits", + "path": "request-limits" + }, + { + "title": "Support", + "path": "support" + }, + { + "title": "API", + "path": "api" + } +] diff --git a/website/data/vmware-nav-data.json b/website/data/vmware-nav-data.json new file mode 100644 index 000000000..42f8a2d11 --- /dev/null +++ b/website/data/vmware-nav-data.json @@ -0,0 +1,18 @@ +[ + { + "title": "Reselling", + "path": "reseller" + }, + { + "title": "EULA", + "path": "eula" + }, + { + "title": "Privacy Policy", + "href": "https://www.hashicorp.com/privacy" + }, + { + "title": "Terms of Service", + "path": "terms-of-service" + } +] diff --git a/website/data/vmware-navigation.js b/website/data/vmware-navigation.js deleted file mode 100644 index 2dc103cf6..000000000 --- a/website/data/vmware-navigation.js +++ /dev/null @@ -1,14 +0,0 @@ -// The root folder for this documentation category is `pages/guides` -// -// - A string refers to the name of a file -// - A "category" value refers to the name of a directory -// - All directories must have an "index.mdx" file to serve as -// the landing page for the category, or a "name" property to -// serve as the category title in the sidebar - -export default [ - 'reseller', - 'eula', - { title: 'Privacy Policy', href: 'https://www.hashicorp.com/privacy' }, - 'terms-of-service', -] diff --git a/website/package-lock.json b/website/package-lock.json index ab9c98a7f..de1a8c5c4 100644 --- a/website/package-lock.json +++ b/website/package-lock.json @@ -3352,43 +3352,352 @@ } }, "@hashicorp/react-content": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/@hashicorp/react-content/-/react-content-6.1.1.tgz", - "integrity": "sha512-X6BauLEsv6VOi+iGnDBxC6nzvx06WKM7s8K/VqJHQ5PTmCaPrgaaRZh99qQcnIXpuHcmScs85wq8yAfD8zpOUQ==" + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/@hashicorp/react-content/-/react-content-6.3.0.tgz", + "integrity": "sha512-B+QMlkMGryeNx3dGON4ExbzNvvll2ZXN3x+TkX80tUGClMI80MKjfSXiXIoVixlp22DMNG6wrnL42LC4WzZOxg==" }, "@hashicorp/react-docs-page": { - "version": "10.3.2", - "resolved": "https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-10.3.2.tgz", - "integrity": "sha512-gTOBF7MqOQdH2tYw3npUYwLMF8d9d1Rugp0Rk2QdjIzTRbKT3nO1CRyD+YfZTe2HPNdc+rKI2iM39Tc1TT39DA==", + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-12.0.0.tgz", + "integrity": "sha512-t5HpVsENkUSpbs8Eb5odTVt+Ke2z/LDKiJgC9Jq3+mVtRDXZ0+w5X6XQic8xVRP5McmOKPqoSeqBmgLwIBm1WQ==", "requires": { - "@hashicorp/react-content": "^6.1.1", - "@hashicorp/react-docs-sidenav": "^6.0.1", - "@hashicorp/react-head": "^1.1.6", - "@hashicorp/react-search": "^3.0.0", + "@hashicorp/react-content": "^6.3.0", + "@hashicorp/react-docs-sidenav": "^7.0.0", + "@hashicorp/react-head": "^1.2.0", + "@hashicorp/react-search": "^4.2.0", "fs-exists-sync": "0.1.0", "gray-matter": "4.0.2", "js-yaml": "3.14.0", "line-reader": "0.4.0", + "moize": "^5.4.7", "readdirp": "3.5.0" }, "dependencies": { - "readdirp": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", - "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", + "@algolia/cache-browser-local-storage": { + "version": "4.8.6", + "resolved": "https://registry.npmjs.org/@algolia/cache-browser-local-storage/-/cache-browser-local-storage-4.8.6.tgz", + "integrity": "sha512-Bam7otzjIEgrRXWmk0Amm1+B3ROI5dQnUfJEBjIy0YPM0kMahEoJXCw6160tGKxJLl1g6icoC953nGshQKO7cA==", "requires": { - "picomatch": "^2.2.1" + "@algolia/cache-common": "4.8.6" } + }, + "@algolia/cache-common": { + "version": "4.8.6", + "resolved": "https://registry.npmjs.org/@algolia/cache-common/-/cache-common-4.8.6.tgz", + "integrity": "sha512-eGQlsXU5G7n4RvV/K6qe6lRAeL6EKAYPT3yZDBjCW4pAh7JWta+77a7BwUQkTqXN1MEQWZXjex3E4z/vFpzNrg==" + }, + "@algolia/cache-in-memory": { + "version": "4.8.6", + "resolved": "https://registry.npmjs.org/@algolia/cache-in-memory/-/cache-in-memory-4.8.6.tgz", + "integrity": "sha512-kbJrvCFANxL/l5Pq1NFyHLRphKDwmqcD/OJga0IbNKEulRGDPkt1+pC7/q8d2ikP12adBjLLg2CVias9RJpIaw==", + "requires": { + "@algolia/cache-common": "4.8.6" + } + }, + "@algolia/client-account": { + "version": "4.8.6", + "resolved": "https://registry.npmjs.org/@algolia/client-account/-/client-account-4.8.6.tgz", + "integrity": "sha512-FQVJE/BgCb78jtG7V0r30sMl9P5JKsrsOacGtGF2YebqI0YF25y8Z1nO39lbdjahxUS3QkDw2d0P2EVMj65g2Q==", + "requires": { + "@algolia/client-common": "4.8.6", + "@algolia/client-search": "4.8.6", + "@algolia/transporter": "4.8.6" + } + }, + "@algolia/client-analytics": { + "version": "4.8.6", + "resolved": "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-4.8.6.tgz", + "integrity": "sha512-ZBYFUlzNaWDFtt0rYHI7xbfVX0lPWU9lcEEXI/BlnkRgEkm247H503tNatPQFA1YGkob52EU18sV1eJ+OFRBLA==", + "requires": { + "@algolia/client-common": "4.8.6", + "@algolia/client-search": "4.8.6", + "@algolia/requester-common": "4.8.6", + "@algolia/transporter": "4.8.6" + } + }, + "@algolia/client-common": { + "version": "4.8.6", + "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-4.8.6.tgz", + "integrity": "sha512-8dI+K3Nvbes2YRZm2LY7bdCUD05e60BhacrMLxFuKxnBGuNehME1wbxq/QxcG1iNFJlxLIze5TxIcNN3+pn76g==", + "requires": { + "@algolia/requester-common": "4.8.6", + "@algolia/transporter": "4.8.6" + } + }, + "@algolia/client-recommendation": { + "version": "4.8.6", + "resolved": "https://registry.npmjs.org/@algolia/client-recommendation/-/client-recommendation-4.8.6.tgz", + "integrity": "sha512-Kg8DpjwvaWWujNx6sAUrSL+NTHxFe/UNaliCcSKaMhd3+FiPXN+CrSkO0KWR7I+oK2qGBTG/2Y0BhFOJ5/B/RA==", + "requires": { + "@algolia/client-common": "4.8.6", + "@algolia/requester-common": "4.8.6", + "@algolia/transporter": "4.8.6" + } + }, + "@algolia/client-search": { + "version": "4.8.6", + "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-4.8.6.tgz", + "integrity": "sha512-vXLS6umL/9G3bwqc6pkrS9K5/s8coq55mpfRARL+bs0NsToOf77WSTdwzlxv/KdbVF7dHjXgUpBvJ6RyR4ZdAw==", + "requires": { + "@algolia/client-common": "4.8.6", + "@algolia/requester-common": "4.8.6", + "@algolia/transporter": "4.8.6" + } + }, + "@algolia/logger-common": { + "version": "4.8.6", + "resolved": "https://registry.npmjs.org/@algolia/logger-common/-/logger-common-4.8.6.tgz", + "integrity": "sha512-FMRxZGdDxSzd0/Mv0R1021FvUt0CcbsQLYeyckvSWX8w+Uk4o0lcV6UtZdERVR5XZsGOqoXLMIYDbR2vkbGbVw==" + }, + "@algolia/logger-console": { + "version": "4.8.6", + "resolved": "https://registry.npmjs.org/@algolia/logger-console/-/logger-console-4.8.6.tgz", + "integrity": "sha512-TYw9lwUCjvApC6Z0zn36T6gkCl7hbfJmnU+Z/D8pFJ3Yp7lz06S3oWGjbdrULrYP1w1VOhjd0X7/yGNsMhzutQ==", + "requires": { + "@algolia/logger-common": "4.8.6" + } + }, + "@algolia/requester-browser-xhr": { + "version": "4.8.6", + "resolved": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-4.8.6.tgz", + "integrity": "sha512-omh6uJ3CJXOmcrU9M3/KfGg8XkUuGJGIMkqEbkFvIebpBJxfs6TVs0ziNeMFAcAfhi8/CGgpLbDSgJtWdGQa6w==", + "requires": { + "@algolia/requester-common": "4.8.6" + } + }, + "@algolia/requester-common": { + "version": "4.8.6", + "resolved": "https://registry.npmjs.org/@algolia/requester-common/-/requester-common-4.8.6.tgz", + "integrity": "sha512-r5xJqq/D9KACkI5DgRbrysVL5DUUagikpciH0k0zjBbm+cXiYfpmdflo/h6JnY6kmvWgjr/4DoeTjKYb/0deAQ==" + }, + "@algolia/requester-node-http": { + "version": "4.8.6", + "resolved": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-4.8.6.tgz", + "integrity": "sha512-TB36OqTVOKyHCOtdxhn/IJyI/NXi/BWy8IEbsiWwwZWlL79NWHbetj49jXWFolEYEuu8PgDjjZGpRhypSuO9XQ==", + "requires": { + "@algolia/requester-common": "4.8.6" + } + }, + "@algolia/transporter": { + "version": "4.8.6", + "resolved": "https://registry.npmjs.org/@algolia/transporter/-/transporter-4.8.6.tgz", + "integrity": "sha512-NRb31J0TP7EPoVMpXZ4yAtr61d26R8KGaf6qdULknvq5sOVHuuH4PwmF08386ERfIsgnM/OBhl+uzwACdCIjSg==", + "requires": { + "@algolia/cache-common": "4.8.6", + "@algolia/logger-common": "4.8.6", + "@algolia/requester-common": "4.8.6" + } + }, + "@hashicorp/react-head": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@hashicorp/react-head/-/react-head-1.2.0.tgz", + "integrity": "sha512-6BNmhsrzVwJFOAcT3WhSeDlCdtlD3d7vzhXOGfkpPYVnYRaIpLLC6seemAr/wqZhYB87W+KvFilz8vZcpDAZzQ==" + }, + "@hashicorp/react-search": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@hashicorp/react-search/-/react-search-4.2.0.tgz", + "integrity": "sha512-ITj3UC06w+bZKrHv77kYdtWlEH9gbtk+pAzZ5ZRxt2GMnw8qMzWnXZKVf1yHvyKAKkHkGXA5s+uFElxRJj3AVQ==", + "requires": { + "@hashicorp/react-inline-svg": "^1.0.2", + "@hashicorp/remark-plugins": "^3.0.0", + "algoliasearch": "^4.8.4", + "dotenv": "^8.2.0", + "glob": "^7.1.6", + "gray-matter": "^4.0.2", + "react-instantsearch-dom": "^6.9.0", + "remark": "^12.0.1", + "search-insights": "^1.6.0", + "unist-util-visit": "^2.0.3" + } + }, + "algoliasearch": { + "version": "4.8.6", + "resolved": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-4.8.6.tgz", + "integrity": "sha512-G8IA3lcgaQB4r9HuQ4G+uSFjjz0Wv2OgEPiQ8emA+G2UUlroOfMl064j1bq/G+QTW0LmTQp9JwrFDRWxFM9J7w==", + "requires": { + "@algolia/cache-browser-local-storage": "4.8.6", + "@algolia/cache-common": "4.8.6", + "@algolia/cache-in-memory": "4.8.6", + "@algolia/client-account": "4.8.6", + "@algolia/client-analytics": "4.8.6", + "@algolia/client-common": "4.8.6", + "@algolia/client-recommendation": "4.8.6", + "@algolia/client-search": "4.8.6", + "@algolia/logger-common": "4.8.6", + "@algolia/logger-console": "4.8.6", + "@algolia/requester-browser-xhr": "4.8.6", + "@algolia/requester-common": "4.8.6", + "@algolia/requester-node-http": "4.8.6", + "@algolia/transporter": "4.8.6" + } + }, + "algoliasearch-helper": { + "version": "3.4.4", + "resolved": "https://registry.npmjs.org/algoliasearch-helper/-/algoliasearch-helper-3.4.4.tgz", + "integrity": "sha512-OjyVLjykaYKCMxxRMZNiwLp8CS310E0qAeIY2NaublcmLAh8/SL19+zYHp7XCLtMem2ZXwl3ywMiA32O9jszuw==", + "requires": { + "events": "^1.1.1" + } + }, + "markdown-table": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-2.0.0.tgz", + "integrity": "sha512-Ezda85ToJUBhM6WGaG6veasyym+Tbs3cMAw/ZhOPqXiYsr0jgocBV3j3nx+4lk47plLlIqjwuTm/ywVI+zjJ/A==", + "requires": { + "repeat-string": "^1.0.0" + } + }, + "mdast-util-compact": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-compact/-/mdast-util-compact-2.0.1.tgz", + "integrity": "sha512-7GlnT24gEwDrdAwEHrU4Vv5lLWrEer4KOkAiKT9nYstsTad7Oc1TwqT2zIMKRdZF7cTuaf+GA1E4Kv7jJh8mPA==", + "requires": { + "unist-util-visit": "^2.0.0" + } + }, + "parse-entities": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz", + "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==", + "requires": { + "character-entities": "^1.0.0", + "character-entities-legacy": "^1.0.0", + "character-reference-invalid": "^1.0.0", + "is-alphanumerical": "^1.0.0", + "is-decimal": "^1.0.0", + "is-hexadecimal": "^1.0.0" + } + }, + "react-instantsearch-core": { + "version": "6.10.3", + "resolved": "https://registry.npmjs.org/react-instantsearch-core/-/react-instantsearch-core-6.10.3.tgz", + "integrity": "sha512-7twp3OJrPGTFpyXwjJNeOTbQw7RTv+0cUyKkXR9njEyLdXKcPWfpeBirXfdQHjYIHEY2b0V2Vom1B9IHSDSUtQ==", + "requires": { + "@babel/runtime": "^7.1.2", + "algoliasearch-helper": "^3.4.3", + "prop-types": "^15.6.2", + "react-fast-compare": "^3.0.0" + } + }, + "react-instantsearch-dom": { + "version": "6.10.3", + "resolved": "https://registry.npmjs.org/react-instantsearch-dom/-/react-instantsearch-dom-6.10.3.tgz", + "integrity": "sha512-kxc6IEruxJrc7O9lsLV5o4YK/RkGt3l7D1Y51JfmYkgeLuQHApwgcy/TAIoSN7wfR/1DONFbX8Y5VhU9Wqh87Q==", + "requires": { + "@babel/runtime": "^7.1.2", + "algoliasearch-helper": "^3.4.3", + "classnames": "^2.2.5", + "prop-types": "^15.6.2", + "react-fast-compare": "^3.0.0", + "react-instantsearch-core": "^6.10.3" + } + }, + "remark": { + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/remark/-/remark-12.0.1.tgz", + "integrity": "sha512-gS7HDonkdIaHmmP/+shCPejCEEW+liMp/t/QwmF0Xt47Rpuhl32lLtDV1uKWvGoq+kxr5jSgg5oAIpGuyULjUw==", + "requires": { + "remark-parse": "^8.0.0", + "remark-stringify": "^8.0.0", + "unified": "^9.0.0" + } + }, + "remark-parse": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-8.0.3.tgz", + "integrity": "sha512-E1K9+QLGgggHxCQtLt++uXltxEprmWzNfg+MxpfHsZlrddKzZ/hZyWHDbK3/Ap8HJQqYJRXP+jHczdL6q6i85Q==", + "requires": { + "ccount": "^1.0.0", + "collapse-white-space": "^1.0.2", + "is-alphabetical": "^1.0.0", + "is-decimal": "^1.0.0", + "is-whitespace-character": "^1.0.0", + "is-word-character": "^1.0.0", + "markdown-escapes": "^1.0.0", + "parse-entities": "^2.0.0", + "repeat-string": "^1.5.4", + "state-toggle": "^1.0.0", + "trim": "0.0.1", + "trim-trailing-lines": "^1.0.0", + "unherit": "^1.0.4", + "unist-util-remove-position": "^2.0.0", + "vfile-location": "^3.0.0", + "xtend": "^4.0.1" + } + }, + "remark-stringify": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-8.1.1.tgz", + "integrity": "sha512-q4EyPZT3PcA3Eq7vPpT6bIdokXzFGp9i85igjmhRyXWmPs0Y6/d2FYwUNotKAWyLch7g0ASZJn/KHHcHZQ163A==", + "requires": { + "ccount": "^1.0.0", + "is-alphanumeric": "^1.0.0", + "is-decimal": "^1.0.0", + "is-whitespace-character": "^1.0.0", + "longest-streak": "^2.0.1", + "markdown-escapes": "^1.0.0", + "markdown-table": "^2.0.0", + "mdast-util-compact": "^2.0.0", + "parse-entities": "^2.0.0", + "repeat-string": "^1.5.4", + "state-toggle": "^1.0.0", + "stringify-entities": "^3.0.0", + "unherit": "^1.0.4", + "xtend": "^4.0.1" + } + }, + "stringify-entities": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-3.1.0.tgz", + "integrity": "sha512-3FP+jGMmMV/ffZs86MoghGqAoqXAdxLrJP4GUdrDN1aIScYih5tuIO3eF4To5AJZ79KDZ8Fpdy7QJnK8SsL1Vg==", + "requires": { + "character-entities-html4": "^1.0.0", + "character-entities-legacy": "^1.0.0", + "xtend": "^4.0.0" + } + }, + "unified": { + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/unified/-/unified-9.2.1.tgz", + "integrity": "sha512-juWjuI8Z4xFg8pJbnEZ41b5xjGUWGHqXALmBZ3FC3WX0PIx1CZBIIJ6mXbYMcf6Yw4Fi0rFUTA1cdz/BglbOhA==", + "requires": { + "bail": "^1.0.0", + "extend": "^3.0.0", + "is-buffer": "^2.0.0", + "is-plain-obj": "^2.0.0", + "trough": "^1.0.0", + "vfile": "^4.0.0" + } + }, + "unist-util-remove-position": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-2.0.1.tgz", + "integrity": "sha512-fDZsLYIe2uT+oGFnuZmy73K6ZxOPG/Qcm+w7jbEjaFcJgbQ6cqjs/eSPzXhsmGpAsWPkqZM9pYjww5QTn3LHMA==", + "requires": { + "unist-util-visit": "^2.0.0" + } + }, + "vfile-location": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-3.2.0.tgz", + "integrity": "sha512-aLEIZKv/oxuCDZ8lkJGhuhztf/BW4M+iHdCwglA/eWc+vtuRFJj8EtgceYFX4LRjOhCAAiNHsKGssC6onJ+jbA==" } } }, "@hashicorp/react-docs-sidenav": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@hashicorp/react-docs-sidenav/-/react-docs-sidenav-6.0.1.tgz", - "integrity": "sha512-M1G9iehFrNCaBj0v9l9gAi6nRSc43wdkIf6OUeQS82I3QkIKzrBw3hx1PJpElkqoq+CJKk45yZv9jFFjEF3yxg==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@hashicorp/react-docs-sidenav/-/react-docs-sidenav-7.0.0.tgz", + "integrity": "sha512-gzOEG4fwfdfdHvxMuRC73bZUIpUzSPrG826NIM4N0lqUPzsAkDsfEl2+Vg1ZVfgzy2+41E+lIpHW4ZmWc5OZ7A==", "requires": { - "@hashicorp/react-link-wrap": "^0.0.3", + "@hashicorp/react-link-wrap": "^2.0.2", "fuzzysearch": "1.0.3" + }, + "dependencies": { + "@hashicorp/react-link-wrap": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@hashicorp/react-link-wrap/-/react-link-wrap-2.0.2.tgz", + "integrity": "sha512-q8s2TTd9Uy3BSYyUe2TTr2Kbc0ViRc7XQga2fZI0bzlFqBTiMXtf6gh2cg3QvimHY42y4YtaO5C109V9ahMUpQ==" + } } }, "@hashicorp/react-enterprise-alert": { @@ -7551,6 +7860,11 @@ "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz", "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==" }, + "fast-equals": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/fast-equals/-/fast-equals-1.6.3.tgz", + "integrity": "sha512-4WKW0AL5+WEqO0zWavAfYGY1qwLsBgE//DN4TTcVEN2UlINgkv9b3vm2iHicoenWKSX9mKWmGOsU/iI5IST7pQ==" + }, "fast-glob": { "version": "3.2.5", "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.5.tgz", @@ -7574,6 +7888,11 @@ "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" }, + "fast-stringify": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/fast-stringify/-/fast-stringify-1.1.2.tgz", + "integrity": "sha512-SfslXjiH8km0WnRiuPfpUKwlZjW5I878qsOm+2x8x3TgqmElOOLh1rgJFb+PolNdNRK3r8urEefqx0wt7vx1dA==" + }, "fast-xml-parser": { "version": "3.19.0", "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-3.19.0.tgz", @@ -10086,6 +10405,11 @@ "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=" }, + "micro-memoize": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/micro-memoize/-/micro-memoize-2.1.2.tgz", + "integrity": "sha512-COjNutiFgnDHXZEIM/jYuZPwq2h8zMUeScf6Sh6so98a+REqdlpaNS7Cb2ffGfK5I+xfgoA3Rx49NGuNJTJq3w==" + }, "micromark": { "version": "2.11.4", "resolved": "https://registry.npmjs.org/micromark/-/micromark-2.11.4.tgz", @@ -10250,6 +10574,16 @@ "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==", "optional": true }, + "moize": { + "version": "5.4.7", + "resolved": "https://registry.npmjs.org/moize/-/moize-5.4.7.tgz", + "integrity": "sha512-7PZH8QFJ51cIVtDv7wfUREBd3gL59JB0v/ARA3RI9zkSRa9LyGjS1Bdldii2J1/NQXRQ/3OOVOSdnZrCcVaZlw==", + "requires": { + "fast-equals": "^1.6.0", + "fast-stringify": "^1.1.0", + "micro-memoize": "^2.1.1" + } + }, "mozjpeg": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/mozjpeg/-/mozjpeg-7.0.0.tgz", diff --git a/website/package.json b/website/package.json index 32667e2df..a7b912c86 100644 --- a/website/package.json +++ b/website/package.json @@ -8,7 +8,7 @@ "@hashicorp/nextjs-scripts": "16.3.0", "@hashicorp/react-button": "4.0.0", "@hashicorp/react-code-block": "3.0.3", - "@hashicorp/react-docs-page": "^10.3.2", + "@hashicorp/react-docs-page": "12.0.0", "@hashicorp/react-hashi-stack-menu": "^1.1.0", "@hashicorp/react-head": "1.1.6", "@hashicorp/react-product-downloader": "4.1.5", diff --git a/website/pages/docs/[[...page]].jsx b/website/pages/docs/[[...page]].jsx index 117fd6b26..2b2155211 100644 --- a/website/pages/docs/[[...page]].jsx +++ b/website/pages/docs/[[...page]].jsx @@ -1,5 +1,4 @@ import { productName, productSlug } from 'data/metadata' -import order from 'data/docs-navigation.js' import DocsPage from '@hashicorp/react-docs-page' import { generateStaticPaths, @@ -8,15 +7,16 @@ import { import { VMWARE_UTILITY_VERSION } from 'data/version.json' import Button from '@hashicorp/react-button' -const subpath = 'docs' +const NAV_DATA_FILE = 'data/docs-nav-data.json' +const CONTENT_DIR = 'content/docs' +const basePath = 'docs' const additionalComponents = { Button } export default function DocsLayout(props) { return ( @@ -24,15 +24,24 @@ export default function DocsLayout(props) { } export async function getStaticPaths() { - return generateStaticPaths(subpath) + return { + fallback: false, + paths: await generateStaticPaths({ + navDataFile: NAV_DATA_FILE, + localContentDir: CONTENT_DIR, + }), + } } export async function getStaticProps({ params }) { - return generateStaticProps({ - subpath, - productName, - params, - additionalComponents, - scope: { VMWARE_UTILITY_VERSION }, - }) + return { + props: await generateStaticProps({ + navDataFile: NAV_DATA_FILE, + localContentDir: CONTENT_DIR, + product: { name: productName, slug: productSlug }, + params, + additionalComponents, + scope: { VMWARE_UTILITY_VERSION }, + }), + } } diff --git a/website/pages/intro/[[...page]].jsx b/website/pages/intro/[[...page]].jsx index 27a310e6e..042699543 100644 --- a/website/pages/intro/[[...page]].jsx +++ b/website/pages/intro/[[...page]].jsx @@ -1,28 +1,41 @@ import { productName, productSlug } from 'data/metadata' -import order from 'data/intro-navigation.js' import DocsPage from '@hashicorp/react-docs-page' import { generateStaticPaths, generateStaticProps, } from '@hashicorp/react-docs-page/server' -const subpath = 'intro' +const NAV_DATA_FILE = 'data/intro-nav-data.json' +const CONTENT_DIR = 'content/intro' +const basePath = 'intro' -export default function IntroLayout(props) { +export default function DocsLayout(props) { return ( ) } export async function getStaticPaths() { - return generateStaticPaths(subpath) + return { + fallback: false, + paths: await generateStaticPaths({ + navDataFile: NAV_DATA_FILE, + localContentDir: CONTENT_DIR, + }), + } } export async function getStaticProps({ params }) { - return generateStaticProps({ subpath, productName, params }) + return { + props: await generateStaticProps({ + navDataFile: NAV_DATA_FILE, + localContentDir: CONTENT_DIR, + product: { name: productName, slug: productSlug }, + params, + }), + } } diff --git a/website/pages/style.css b/website/pages/style.css index 8bbaa4320..93d2d8ed8 100644 --- a/website/pages/style.css +++ b/website/pages/style.css @@ -13,7 +13,6 @@ @import '~@hashicorp/react-consent-manager/style.css'; @import '~@hashicorp/react-content/style.css'; @import '~@hashicorp/react-docs-page/style.css'; -@import '~@hashicorp/react-docs-sidenav/style.css'; @import '~@hashicorp/react-search/style.css'; @import '~@hashicorp/react-subnav/style.css'; @import '~@hashicorp/react-tabs/style.css'; diff --git a/website/pages/vagrant-cloud/[[...page]].jsx b/website/pages/vagrant-cloud/[[...page]].jsx index fdf891bc0..4c4b71f5b 100644 --- a/website/pages/vagrant-cloud/[[...page]].jsx +++ b/website/pages/vagrant-cloud/[[...page]].jsx @@ -1,28 +1,41 @@ import { productName, productSlug } from 'data/metadata' -import order from 'data/cloud-navigation.js' import DocsPage from '@hashicorp/react-docs-page' import { generateStaticPaths, generateStaticProps, } from '@hashicorp/react-docs-page/server' -const subpath = 'vagrant-cloud' +const NAV_DATA_FILE = 'data/vagrant-cloud-nav-data.json' +const CONTENT_DIR = 'content/vagrant-cloud' +const basePath = 'vagrant-cloud' -export default function VagrantCloudLayout(props) { +export default function DocsLayout(props) { return ( ) } export async function getStaticPaths() { - return generateStaticPaths(subpath) + return { + fallback: false, + paths: await generateStaticPaths({ + navDataFile: NAV_DATA_FILE, + localContentDir: CONTENT_DIR, + }), + } } export async function getStaticProps({ params }) { - return generateStaticProps({ subpath, productName, params }) + return { + props: await generateStaticProps({ + navDataFile: NAV_DATA_FILE, + localContentDir: CONTENT_DIR, + product: { name: productName, slug: productSlug }, + params, + }), + } } diff --git a/website/pages/vmware/[...page].jsx b/website/pages/vmware/[...page].jsx index f7c0f916a..e1321e5a9 100644 --- a/website/pages/vmware/[...page].jsx +++ b/website/pages/vmware/[...page].jsx @@ -1,28 +1,44 @@ import { productName, productSlug } from 'data/metadata' -import order from 'data/vmware-navigation.js' import DocsPage from '@hashicorp/react-docs-page' import { generateStaticPaths, generateStaticProps, } from '@hashicorp/react-docs-page/server' -const subpath = 'vmware' +const NAV_DATA_FILE = 'data/vmware-nav-data.json' +const CONTENT_DIR = 'content/vmware' +const basePath = 'vmware' -export default function IntroLayout(props) { +export default function DocsLayout(props) { return ( ) } export async function getStaticPaths() { - return generateStaticPaths(subpath) + const paths = await generateStaticPaths({ + navDataFile: NAV_DATA_FILE, + localContentDir: CONTENT_DIR, + }) + + return { + fallback: false, + // This path has an index route explicitly declared as a page + paths: paths.filter(({ params }) => params.page.length > 0), + } } export async function getStaticProps({ params }) { - return generateStaticProps({ subpath, productName, params }) + return { + props: await generateStaticProps({ + navDataFile: NAV_DATA_FILE, + localContentDir: CONTENT_DIR, + product: { name: productName, slug: productSlug }, + params, + }), + } }