Hubwiz.com
|
Online Course
|
API Manual
Vagrant API Manual
Guide(217)
Service(3)
Provisioner(14)
Command(69)
Setting(79)
Guide
Experimental Feature Flag
Boxes
Discovering Boxes
Official Boxes
Docker Boxes
Docker
Docker Basic Usage
Docker Configuration
Docker Commands
Networking
Plugin Development: Guest Capabilities
Plugin Development: Guests
Plugin Development: Hosts
Plugin Development: Provisioners
Plugins
Plugin Development: Host Capabilities
Plugin Development: Configuration
Plugin Development: Packaging & Distribution
Plugin Development: Commands
Plugin Development Basics
Plugin Development: Providers
Action Hooks
Plugin Usage
Vagrant Triggers
Vagrant Triggers Configuration
Execution Order
Trigger Options
Trigger Types
Vagrant Triggers Usage
Examples
Networking
Public Networks
Static IP
Default Network Interface
Disable Auto-Configuration
Default Router
Private Networks
Static IP
IPv6
Disable Auto-Configuration
Forwarded Ports
Defining a Forwarded Port
Forwarded Port Protocols
Port Collisions and Correction
Basic Usage of Networking
Multiple Networks
Enabling Networks
Providers
Default Provider
Custom Provider
Provider Configuration
Provider Installation
Basic Provider Usage
Vagrant and Windows Subsystem for Linux
Other
Debugging
Environmental Variables
Puppet Apply Provisioner
CFEngine Provisioner
Ansible Provisioner
Provisioning
Shared Chef Options
Chef Zero Provisioner
Shell Provisioner
Salt Provisioner
Podman Provisioner
Chef Solo Provisioner
Chef Apply Provisioner
Docker Provisioner
Chef Client Provisioner
File Provisioner
Shared Ansible Options
Ansible and Vagrant
Puppet Agent Provisioner
Ansible Local Provisioner
Basic Usage of Provisioners
Creating a Base Hyper-V Box
Hyper-V
Hyper-V Configuration
Hyper-V Limitations
Synced Folders
NFS
RSync
VirtualBox Shared Folders
SMB
Basic Usage of Synced Folders
Uninstalling Vagrant
Removing the Vagrant Program
Removing User Data
Installing Vagrant
Running Multiple Hypervisors
Upgrading From Vagrant 1.0.x
Backwards Compatibility
For 1.0.x
For 1.x
Installing Vagrant from Source
Install Ruby
Clone Vagrant
Use Locally
Upgrading Vagrant
Examples
Command-Line Interface
Environment Not Showing Up
More Commands
Machine State Changes
Vagrantfile Changes
Examples
Plugin Repair
Examples
Examples
Raw Arguments
Aliases
Internal Aliases
External Aliases
Machine Readable Output
Options for direct box files
SSH client usage
Background Execution
Pageant on Windows
Creating a Base VirtualBox
VirtualBox
VirtualBox Configuration
GUI vs. Headless
Virtual Machine Name
Default NIC Type
Linked Clones
VBoxManage Customizations
Common Issues
VirtualBox Networking
Vagrant Push - Heroku Strategy
Vagrant Push
Vagrant Push - FTP & SFTP Strategy
Vagrant Push - Local Exec Strategy
Vagrant Disks
Supported Providers
Disk Options
Disk Types
Provider Author Guide
VirtualBox
Common Issues and Troubleshooting
Basic Usage
Basic Examples
SSH Settings
Vagrantfile
Lookup Path
Load Order and Merging
WinSSH
WinSSH Settings
Minimum Vagrant Version
Tips & Tricks
Loop Over VM Definitions
Overwrite host locale in ssh session
WinRM Settings
Vagrant Settings
Configuration Version
Machine Settings
Multi-Machine
Defining Multiple Machines
Controlling Multiple Machines
Communication Between Machines
Specifying a Primary Machine
Autostart Machines
Distributing Boxes
Private Boxes
Create a New Box Version
Note About Public Boxes
About Vagrant Boxes
Vagrant Box Creation and Versioning
Vagrant Box Catalog and Discovery
Discovering Vagrant Boxes
Provider Support
Choosing the Right Box
Creating a New Vagrant Box
Creating Boxes with Packer
Creating Boxes via the Vagrant Cloud Web Interface
Creating Boxes with the API
Box Versioning and Lifecycle
Vagrant Messaging
Box Version Release States
Private Boxes
Collaborators
Vagrant Login
404 Not Found
Finding and Using Boxes
API Release Workflow
Vagrant Share
Custom Provider - Vagrant Share
HTTP Sharing
Security
Vagrant Connect
SSH Sharing
Box File Format
Box File
Box Metadata
Creating a Base Box
What's in a Base Box?
Default User Settings
Windows Boxes
Other Software
Packaging the Box
Distributing the Box
Testing the Box
Box Versioning
Viewing Versions and Updating
Version Constraints
Automatic Update Checking
Pruning Old Versions
Additional Box Information
Box Info
Vagrant VMware Utility Installation
VMware Usage
VMware Boxes
VMware
Kernel Upgrade
VMware Known Issues
VMware Installation
VMware Usage
Service
public_network
private_network
forwarded_port
Provisioner
puppet
cfengine
ansible
chef_zero
shell
salt
podman
chef_solo
chef_apply
docker
chef_client
file
puppet_server
ansible_local
Command
vagrant ssh-config
vagrant resume
vagrant powershell
vagrant status
vagrant init
vagrant global-status
vagrant rsync
vagrant rsync-auto
vagrant port
vagrant provision
vagrant package
vagrant login
vagrant up
vagrant suspend
vagrant plugin
vagrant plugin expunge
vagrant plugin install
vagrant plugin license
vagrant plugin list
vagrant plugin uninstall
vagrant plugin update
vagrant snapshot
vagrant snapshot push
vagrant snapshot pop
vagrant snapshot save
vagrant snapshot restore
vagrant snapshot list
vagrant snapshot delete
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 destroy
vagrant validate
vagrant reload
vagrant rdp
vagrant halt
vagrant box
vagrant box add
vagrant box list
vagrant box outdated
vagrant box prune
vagrant box remove
vagrant box repackage
vagrant box update
vagrant version
vagrant connect
vagrant share
vagrant upload source
vagrant ssh
Setting
config.ssh
config.ssh.compression
config.ssh.connect_timeout
config.ssh.config
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.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.winssh.forward_agent
config.winssh.forward_env
config.winssh.proxy_command
config.winssh.keep_alive
config.winssh.shell
config.winssh.export_command_template
config.winssh.sudo_command
config.winssh.upload_directory
config.winrm
config.winrm.username
config.winrm.password
config.winrm.host
config.winrm.port
config.winrm.guest_port
config.winrm.transport
config.winrm.basic_auth_only
config.winrm.execution_time_limit
config.winrm.ssl_peer_verification
config.winrm.timeout
config.winrm.max_tries
config.winrm.retry_delay
config.winrm.codepage
config.vagrant
config.vagrant.host
config.vagrant.plugins
config.vagrant.sensitive
config.vm
config.vm.base_mac
config.vm.base_address
config.vm.boot_timeout
config.vm.box
config.vm.box_check_update
config.vm.box_download_checksum
config.vm.box_download_checksum_type
config.vm.box_download_client_cert
config.vm.box_download_ca_cert
config.vm.box_download_ca_path
config.vm.box_download_options
config.vm.box_download_insecure
config.vm.box_download_location_trusted
config.vm.box_url
config.vm.box_version
config.vm.communicator
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