Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sauce-archives/role-homebrew
Install homebrew and manage homebrew packages
https://github.com/sauce-archives/role-homebrew
Last synced: 2 months ago
JSON representation
Install homebrew and manage homebrew packages
- Host: GitHub
- URL: https://github.com/sauce-archives/role-homebrew
- Owner: sauce-archives
- License: mit
- Archived: true
- Created: 2016-07-22T22:01:33.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2018-05-29T14:39:01.000Z (over 6 years ago)
- Last Synced: 2024-08-03T01:38:43.936Z (6 months ago)
- Language: Ruby
- Size: 16.6 KB
- Stars: 3
- Watchers: 6
- Forks: 2
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# homebrew
This installs Homebrew, the Mac OS X package manager.
Make sure to run it as a regular user that will manage packages, since homebrew does not officially support installing as root (see below for an example).
[![Build Status](https://travis-ci.org/saucelabs/role-homebrew.svg?branch=master)](https://travis-ci.org/saucelabs/role-homebrew)
## Role variables
- `homebrew_taps`: A list of brew taps to include.
- `homebrew_packages`: A list of brew packages to install.
- `homebrew_cask`: A list of cask packages to install.## Example playbook
```
---
- hosts: all
roles:
- role: homebrew
homebrew_packages:
- git
homebrew_casks:
- atom
```## Testing
- `brew install ruby`
- `brew cask install virtualbox vagrant`
- `gem install bundler`
- `bundle install`
- `kitchen test`Use of RVM (or similar) to maintain gemsets is highly recommended.