An ansible role that installs OS X Command Line Tools. Releases are hosted on Ansible Galaxy.
None (except running on Mac OS X).
force_install
: Install the Command Line Tools, even if they are already installed (Default: no
).
None.
A simple playbook example:
- hosts: servers
roles:
- { role: elliotweiser.osx-command-line-tools }
- Install Virtualbox
- Install Vagrant
- Install
virtualenv
:pip install -U virtualenv
If you already have Homebrew installed, you can use:
brew cask install virtualbox
brew cask install vagrant
Now you can setup your virtual environment for testing:
virtualenv --python=$(which python2.7) .venv
source .venv/bin/activate
pip install --no-deps -r test-requirements.txt
Run the full test suite against the default platform. The default platform is
sierra
:
molecule test
Run the full test suite on a different platform:
molecule test --platform yosemite