Vagrant is a tool for building and managing virtual machine environments in asingle workflow. With an easy-to-use workflow and focus on automation, Vagrantlowers development environment setup time, increases production parity, andmakes the 'works on my machine' excuse a relic of the past.
- Vagrant On Windows
- Vagrant Box Mac Os Catalina
- Vagrant Macos Box
- Vagrant Box Mac Os 11
- Vagrant Box Osx
- Uninstall Vagrant Mac
Box Format Support By default macinbox will create a Vagrant box in the 'vmwaredesktop' format with the VMware Tools pre-installed. When the box format is set to 'parallels' using the -box-format option then the Parallels Tools are pre-installed instead. When the box format is set to 'virtualbox' no guest extensions are installed.
If you are already familiar with the basics of Vagrant, thedocumentation provides a better reference build for allavailable features and internals.
»Why Vagrant?
Vagrant provides easy to configure, reproducible, and portable work environmentsbuilt on top of industry-standard technology and controlled by a singleconsistent workflow to help maximize the productivity and flexibility of you andyour team.
To achieve its magic, Vagrant stands on the shoulders of giants. Machinesare provisioned on top of VirtualBox, VMware, AWS, orany other provider. Then, industry-standardprovisioning toolssuch as shell scripts, Chef, or Puppet, can automatically installand configure software on the virtual machine.
»For Developers
- A vagrant file to describe the requirements of a virtual machine environment using Ruby DSL. When describing docker containers, vagrant makes each container seem to be using its own unique virtual machine. In fact, this is an illusion, because each docker container is actually allowed on various proxy virtual machines.
- VirtualBox and Vagrant should be installed seperately. If you install Vagrant without having VirtualBox installed, Vagrant will show you an error and will demand to install VirtualBox. Other than VirtualBox, you do not need any other dependency to install Vagrant on Mac OS X. The very first step is to install VirtualBox on Mac OS X. VirtualBox is a free Virtualization software offered by Oracle. You can download VirtualBox.
If you are a developer, Vagrant will isolate dependencies and theirconfiguration within a single disposable, consistent environment, withoutsacrificing any of the tools you are used to working with (editors, browsers,debuggers, etc.). Once you or someone else creates a singleVagrantfile, you just need to vagrant up
and everythingis installed and configured for you to work. Other members of your team createtheir development environments from the same configuration, so whether you areworking on Linux, Mac OS X, or Windows, all your team members are running codein the same environment, against the same dependencies, all configured the sameway. Say goodbye to 'works on my machine' bugs.
»For Operators

If you are an operations engineer or DevOps engineer, Vagrant gives you a disposableenvironment and consistent workflow for developing and testing infrastructuremanagement scripts. You can quickly test things like shell scripts, Chefcookbooks, Puppet modules, and more using local virtualization such asVirtualBox or VMware. Then, with the same configuration, you can test thesescripts on remote clouds such as AWS or RackSpace with the same workflow.Ditch your custom scripts to recycle EC2 instances, stop juggling SSH prompts tovarious machines, and start using Vagrant to bring sanity to your life.
»For Designers
If you are a designer, Vagrant will automatically set everything up that isrequired for that web app in order for you to focus on doing what you do best:design. Once a developer configures Vagrant, you do not need to worry about howto get that app running ever again. No more bothering other developers to helpyou fix your environment so you can test designs. Just check out the code,vagrant up
, and start designing.
»For Everyone
Vagrant is designed for everyone as the easiest and fastest way to create avirtualized environment!
This version was created over 4 years ago.
This is a issue tracker for OS X Vagrant boxes, which can be found in Download section

Box was tested only on VirtualBox with Mac OS as a host. Mainly, I made it to build our iOS applications via CI-server.
Downloads
Since VagrantCloud can't host this images, you can use direct links to download them. Download speed may be slow.
- Mac OS X Yosemite 10.10 (XCode 6.4): v0.2.1 (13Gb) (sha1: 6339bf812017b9f0046d9fdda79cc6f3d2ab169a)
- macOS Sierra (XCode 8.2): v0.3.1 (14.1Gb)
Also, you can download older boxes from the Hashicorp Atlas page AndrewDryga/vagrant-box-osx/ (if it's accessible at the moment), or simply by starting with vagrant init AndrewDryga/vagrant-box-osx
instead of url.
Setting up
- Install Vagrant and VirtualBox;
cd
into your project directory;- Run
vagrant init AndrewDryga/vagrant-box-osx
; - Your Vagrantfile should be ready as soon as Vagrant downloads box;
- Start VM by calling
vagrant up
.
OS X Licensing
Apple's EULA states that you can install your copy on your actual Apple-hardware, plus up to two VMs running on your Apple-hardware. So using this box on another hardware is may be illegal and you should do it on your own risk.
By using it you agree with all macOS Sierra and XCode license agreements.
What's included?
Sierra box:
- Default Vagrantfile (inside box) that fixes most of common issues;
- Homebrew;
- Homebrew Cask;
- NodeJS 7.2.1 (npm 3.10.10, n 2.1.3);
- Lunchy;
- Puppet 4.8.1;
- XCode 8.2 (and XCode Command Line Tools).
Yosemite box:
- Default Vagrantfile (inside box) that fixes most of common issues;
- Homebrew;
- Homebrew Cask;
- Puppet 3.7.4;
- XCode 6.4;
- XCode Command Line Tools;
- NodeJS 0.12.7 (for npm);
- Appium 1.4.10;
- iOS Simulator (all devices for iOS 8.4).
Useful cli tools and information
- Nomad CLI - provides a set of tools that allow to manage certificates, profiles and many other things;
- ObjC.io Issue 6 - how-to article about building apps in cli-only (this one about Travis-Ci);
security
- use it to manage your keychains;- xctool - Facebook project for building iOS apps.
Common issues
- Box may crash on AMD-based hosts due to VirtualBox issues.
- Do not turn 3D acceleration on in VirtualBox, or it will start retuning aborted condition and would not start in headless mode;
- VirtualBox doesn't have Guest additions for Mac OS X, so you can't have shared folders. Instead you can use normal network shared folders (docs):
# Use NFS for the shared folderconfig.vm.synced_folder '.', '/vagrant', id: 'core', :nfs => true, :mount_options => ['nolock,vers=3,udp,noatime']
- If your VM freezes with
hfs mounted macintosh hd on device root_device
then you need to set cpuidset inside your Vagrantfile:vb.customize ['modifyvm', :id, '--cpuidset', '1','000206a7','02100800','1fbae3bf','bfebfbff']
(it's included since version 0.2); - If your mouse does not work on a MacBook Pro host machine, shut down the VM and open the VirtualBox Manager. Edit the VM's settings. Choose the System tab. Under the Motherboard sub-tab, set the Chipset option to be PIIX 3, and set the Pointing Device option to be USB Tablet. Restart the VM;
- When OSX is trying to prompt graphically for password (i.e when using swift REPL), it will raise the error
error:process exited with status -1) (lost connection)
because there is no graphical output when using vagrant via ssh login, enable the develop mode can solve this situation, run the following command:sudo /usr/sbin/DevToolsSecurity --enable
; - If you need user password (for example for Homebrew Cask). Vagrant have default consideration to create user
vagrant
with passwordvagrant
, you can use it.
Warning
Vagrant On Windows
VirtualBox support for Mac OS X is experimental. More information can be found in official docs.
Tips to build your own box
Vagrant Box Mac Os Catalina
Main think you should remember is that you need latest VirtualBox version BEFORE you start installation. Process of installation is pretty straight forward (as on usual Mac), but you need to erase virtual drive during installation via Disk Utilities. After that just follow Vagrant guide to create base box and another one to package it.
Sometimes you need to rebuild VirtualBox kernel extensions before installing OS on VM.
Helpful links (most of them are outdated):
- Also you might be interested to take look at radeksimko/vagrant-osx that can build boxes for VMWare Vagrant provider.
virtualbox Externally hosted (vagrant-osx.nyc3.digitaloceanspaces.com)
This version was created over 5 years ago.
Vagrant Macos Box
The full description and issue tracker can be found on GitHub AndrewDryga/vagrant-box-osx.
What's included?
- Puppet 3.7.4
- XCode 6.4
- XCode Command Line Tools
- NodeJS 0.12.7 (for npm)
- Appium 1.4.10
- iOS Simulator (all devices for iOS 8.4)
Useful cli tools and information
- Nomad CLI - provides a set of tools that allow to manage certificates, profiles and many other things;
- ObjC.io Issue 6 - how-to article about building apps in cli-only (this one about Travis-Ci);
security
- use it to manage your keychains;- xctool - Facebook project for building iOS apps.
Vagrant Box Mac Os 11
Common issues
- Do not turn 3D acceleration on in VirtualBox, or it will start retuning aborted condition and would not start in headless mode;
- VirtualBox doesn't have Guest additions for Mac OS X, so you can't have shared folders. Instead you can use normal network shared folders (docs).
- If you face VM freezed on message
hfs mounted macintosh hd on device root_device
then you need to set cpuidset inside your Vagrantfile:vb.customize ['modifyvm', :id, '--cpuidset', '1','000206a7','02100800','1fbae3bf','bfebfbff']
(it's included since version 0.2); - If your mouse does not work on a MacBook Pro host machine, shut down the VM and open the VirtualBox Manager. Edit the VM's settings. Choose the System tab. Under the Motherboard sub-tab, set the Chipset option to be PIIX 3, and set the Pointing Device option to be USB Tablet. Restart the VM;
- When OSX is trying to prompt graphically for password (i.e when using swift REPL), it will raise the error
error:process exited with status -1) (lost connection)
because there is no graphical output when using vagrant via ssh login, enable the develop mode can solve this situation, run the following command:sudo /usr/sbin/DevToolsSecurity --enable
; - In early versions of this box you need to accept XCode license by you own. If you face error:
Agreeing to the Xcode/iOS license requires admin privileges, please re-run as root via sudo.
, just run this command:sudo xcodebuild -license accept
; - If you need user password (for example for Homebrew Cask). Vagrant have default consideration to create user
vagrant
with passwordvagrant
, you can use it.
OS X Licensing
Apple's EULA states that you can install your copy on your actual Apple-hardware, plus up to two VMs running on your Apple-hardware. So using this box on another hardware is may be illigal and you should do it on your own risk.
virtualbox Hosted by Vagrant Cloud (13 GB)
This version was created over 5 years ago.
The full description and issue tracker can be found on GitHub AndrewDryga/vagrant-box-osx.
Vagrant Box Osx
virtualbox Hosted by Vagrant Cloud
Uninstall Vagrant Mac
This version was created over 5 years ago.
The full description and issue tracker can be found on GitHub AndrewDryga/vagrant-box-osx.
virtualbox Externally hosted (files.dryga.com)
