Skip to content
Ansible role for Mac OS X bootstrapping.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
defaults
meta
tasks
tests
.travis.yml
LICENSE
README.md

README.md

osx-bootstrap-homebrew

The role to install Homebrew, add taps, install packages via homebrew and mac os applications via homebrew cask.

Build Status GitHub license

Requirements

No.

Role Variables

  • homebrew_taps -- list of taps to add;
  • homebrew_packages -- list of packages to install;
  • homebrew_packages_with_args -- list of packages with some extra installation arguments;
  • homebrew_cask_dir -- directory for applications installed with homebrew cask;
  • homebrew_cask_apps -- list of applications to install.

Dependencies

No.

Example Playbook

playbook.yml:

---
- host: localhost
  vars_files:
    - vars/homebrew.yml
  roles:
    - 0x4e3.osx-bootstrap-homebrew

vars/homebrew.yml

---
homebrew_taps:
  - homebrew/core
  - homebrew/services
  - caskroom/cask
  - petere/postgresql

homebrew_packages:
  - cowsay

homebrew_packages_with_args:
  - name: freetds
    args: "with-msdblib,with-odbc-wide,with-unixodbc"

homebrew_cask_apps:
  - sublime-text
You can’t perform that action at this time.