- Install VirtualBox and Vagrant
brew install virtualbox vagrant
- Clone this repo into a folder
- Start up the server with Vagrant and ssh into it:
vagrant up
Ansible is used to provision your Ubuntu box, so please ensure that Ansible is installed on your host machine.
I would recommend installing Python3 via brew, so that you are not using macOS's built-in version.
brew install python # python3 seems to have been rename to python in brew now
sudo pip3 install ansible
# or to update ansible
sudo pip3 install ansible --upgrade
Ansible uses WinRM to communicate with the Ubuntu Box, so you will need to install the Python WinRM library
pip3 install pywinrm