Vagrant Documentation
Main Page
Commands
vagrant box
vagrant box add
vagrant box list
vagrant box outdated
vagrant box prune
vagrant box remove
vagrant box repackage
vagrant box update
vagrant cloud
vagrant cloud auth
vagrant cloud auth login
vagrant cloud auth logout
vagrant cloud auth whoami
vagrant cloud box
vagrant cloud box create
vagrant cloud box delete
vagrant cloud box show
vagrant cloud box update
vagrant cloud provider
vagrant cloud provider create
vagrant cloud provider delete
vagrant cloud provider update
vagrant cloud provider upload
vagrant cloud publish
vagrant cloud search
vagrant cloud version
vagrant cloud version create
vagrant cloud version delete
vagrant cloud version release
vagrant cloud version revoke
vagrant cloud version update
vagrant connect
vagrant destroy
vagrant global-status
vagrant halt
vagrant init
vagrant login
vagrant package
vagrant plugin
vagrant plugin expunge
vagrant plugin install
vagrant plugin license
vagrant plugin list
vagrant plugin uninstall
vagrant plugin update
vagrant port
vagrant powershell
vagrant provision
vagrant rdp
vagrant reload
vagrant resume
vagrant rsync
vagrant rsync-auto
vagrant share
vagrant snapshot
vagrant snapshot delete
vagrant snapshot list
vagrant snapshot pop
vagrant snapshot push
vagrant snapshot restore
vagrant snapshot save
vagrant ssh
vagrant ssh-config
vagrant status
vagrant suspend
vagrant up
vagrant upload source
vagrant validate
vagrant version
Guides
Action Hooks
Additional Box Information
Aliases
Ansible and Vagrant
Autocompletion
Automatic Update Checking
Autostart Machines
Background Execution
Backwards Compatibility
Basic Provider Usage
Basic Usage
Basic Usage of Networking
Basic Usage of Provisioners
Basic Usage of Synced Folders
Box Catalog Metadata
Box File Format
Box Info
Box Repository
Box Versioning
Box metadata.json
Clone Vagrant
Command-Line Interface
Common Issues
Common Issues and Troubleshooting
Communication Between Machines
Configuration Version
Configure locally
Controlling Multiple Machines
Create a box
Creating a Base Box
Creating a Base Hyper-V Box
Creating a Base VirtualBox
Custom Provider
Custom Provider - Vagrant Share
Debugging
Default Network Interface
Default Provider
Default Router
Default User Settings
Defining Multiple Machines
Defining a Forwarded Port
Disable Auto-Configuration
Disable Auto-Configuration
Discover boxes
Disk Options
Disk Types
Distributing the Box
Docker
Docker Basic Usage
Docker Boxes
Docker Commands
Docker Configuration
Enabling Networks
Environment Not Showing Up
Environmental Variables
External Aliases
First development environment
For 1.0.x
For 1.x
Forwarded Port Protocols
Frequently Asked Questions
HTTP Sharing
How to use multiple hypervisors
Hyper-V
Hyper-V Limitations
IPv6
Install Ruby
Install Vagrant
Install Vagrant from source
Internal Aliases
Issue reports
Load Order and Merging
Lookup Path
Loop Over VM Definitions
Machine Readable Output
Machine State Changes
Minimum Vagrant Version
More Commands
Multi-Machine
Multiple Networks
NFS
Networking
Networking
Networking Assumptions
Official boxes
Options for direct box files
Other
Other Software
Overwrite host locale in SSH session
Packaging the Box
Pageant on Windows
Plugin Development Basics
Plugin Development: Commands
Plugin Development: Configuration
Plugin Development: Guest Capabilities
Plugin Development: Guests
Plugin Development: Host Capabilities
Plugin Development: Hosts
Plugin Development: Packaging & Distribution
Plugin Development: Providers
Plugin Development: Provisioners
Plugin Repair
Plugin Usage
Plugins
Port Collisions and Correction
Provider Author Guide
Provider Installation
Providers
Provisioning
Pruning Old Versions
RSync
Raw Arguments
Reinstall Vagrant
Remove the Vagrant program
Remove user data
SMB
SSH Sharing
SSH client usage
Security
Setting Hostname
Shared Ansible Options
Shared Chef Options
Specifying a Primary Machine
Static IP
Static IP
Supported Providers
Synced Folders
Testing the Box
Tips & Tricks
Uninstall Vagrant
Upgrade Vagrant
Upgrade from Vagrant 1.0.x
VMware
VMware Boxes
VMware Installation
VMware Known Issues
VMware Usage
VMware Usage
Vagrant Connect
Vagrant Disks
Vagrant Share
Vagrant VMware Utility Installation
Vagrant and Windows Subsystem for Linux
Vagrant boxes
Vagrantfile
Vagrantfile Changes
Vagrantfile compatibility with 3.0
Version Constraints
Viewing Versions and Updating
VirtualBox
VirtualBox
VirtualBox Networking
VirtualBox Shared Folders
What's in a Base Box?
WinSSH
WinSSH Settings
Windows Boxes
Provisioners
ansible
ansible_local
cfengine
chef_apply
chef_client
chef_solo
chef_zero
docker
file
podman
puppet
puppet_server
salt
shell
Services
forwarded_port
private_network
public_network
Settings
config.ssh
config.ssh.compression
config.ssh.config
config.ssh.connect_timeout
config.ssh.disable_deprecated_algorithms
config.ssh.dsa_authentication
config.ssh.export_command_template
config.ssh.extra_args
config.ssh.forward_agent
config.ssh.forward_env
config.ssh.forward_x11
config.ssh.guest_port
config.ssh.host
config.ssh.insert_key
config.ssh.keep_alive
config.ssh.key_type
config.ssh.keys_only
config.ssh.paranoid
config.ssh.password
config.ssh.port
config.ssh.private_key_path
config.ssh.proxy_command
config.ssh.pty
config.ssh.remote_user
config.ssh.shell
config.ssh.sudo_command
config.ssh.username
config.ssh.verify_host_key
config.vagrant
config.vagrant.host
config.vagrant.plugins
config.vagrant.sensitive
config.vm
config.vm.allow_fstab_modification
config.vm.allow_hosts_modification
config.vm.allowed_synced_folder_types
config.vm.base_address
config.vm.base_mac
config.vm.boot_timeout
config.vm.box
config.vm.box_architecture
config.vm.box_check_update
config.vm.box_download_ca_cert
config.vm.box_download_ca_path
config.vm.box_download_checksum
config.vm.box_download_checksum_type
config.vm.box_download_client_cert
config.vm.box_download_disable_ssl_revoke_best_effort
config.vm.box_download_insecure
config.vm.box_download_location_trusted
config.vm.box_download_options
config.vm.box_url
config.vm.box_version
config.vm.cloud_init
config.vm.communicator
config.vm.disk
config.vm.graceful_halt_timeout
config.vm.guest
config.vm.hostname
config.vm.ignore_box_vagrantfile
config.vm.network
config.vm.post_up_message
config.vm.provider
config.vm.provision
config.vm.synced_folder
config.vm.usable_port_range
config.winrm
config.winrm.basic_auth_only
config.winrm.codepage
config.winrm.execution_time_limit
config.winrm.guest_port
config.winrm.host
config.winrm.max_tries
config.winrm.password
config.winrm.port
config.winrm.retry_delay
config.winrm.ssl_peer_verification
config.winrm.timeout
config.winrm.transport
config.winrm.username
config.winssh.export_command_template
config.winssh.forward_agent
config.winssh.forward_env
config.winssh.keep_alive
config.winssh.proxy_command
config.winssh.shell
config.winssh.sudo_command
config.winssh.upload_directory