Skip to content

Commit

Permalink
Setup Homebrew and some taps#
Browse files Browse the repository at this point in the history
  • Loading branch information
Roderik van der Veer committed Sep 26, 2015
1 parent a886c2b commit 25d2be0
Show file tree
Hide file tree
Showing 5 changed files with 18 additions and 145 deletions.
2 changes: 0 additions & 2 deletions defaults/main.yml

This file was deleted.

2 changes: 0 additions & 2 deletions handlers/main.yml

This file was deleted.

144 changes: 9 additions & 135 deletions meta/main.yml
Original file line number Diff line number Diff line change
@@ -1,139 +1,13 @@
---
galaxy_info:
author: your name
description:
company: your company (optional)
# If the issue tracker for your role is not on github, uncomment the
# next line and provide a value
# issue_tracker_url: http://example.com/issue/tracker
# Some suggested licenses:
# - BSD (default)
# - MIT
# - GPLv2
# - GPLv3
# - Apache
# - CC-BY
license: license (GPLv2, CC-BY, etc)
author: Roderik van der Veer
description: Ansible role that installs homebrew on OSX
license: MIT
min_ansible_version: 1.2
#
# Below are all platforms currently available. Just uncomment
# the ones that apply to your role. If you don't see your
# platform on this list, let us know and we'll get it added!
#
#platforms:
#- name: EL
# versions:
# - all
# - 5
# - 6
# - 7
#- name: GenericUNIX
# versions:
# - all
# - any
#- name: Fedora
# versions:
# - all
# - 16
# - 17
# - 18
# - 19
# - 20
# - 21
# - 22
#- name: Windows
# versions:
# - all
# - 2012R2
#- name: SmartOS
# versions:
# - all
# - any
#- name: opensuse
# versions:
# - all
# - 12.1
# - 12.2
# - 12.3
# - 13.1
# - 13.2
#- name: Amazon
# versions:
# - all
# - 2013.03
# - 2013.09
#- name: GenericBSD
# versions:
# - all
# - any
#- name: FreeBSD
# versions:
# - all
# - 8.0
# - 8.1
# - 8.2
# - 8.3
# - 8.4
# - 9.0
# - 9.1
# - 9.1
# - 9.2
#- name: Ubuntu
# versions:
# - all
# - lucid
# - maverick
# - natty
# - oneiric
# - precise
# - quantal
# - raring
# - saucy
# - trusty
# - utopic
# - vivid
#- name: SLES
# versions:
# - all
# - 10SP3
# - 10SP4
# - 11
# - 11SP1
# - 11SP2
# - 11SP3
#- name: GenericLinux
# versions:
# - all
# - any
#- name: Debian
# versions:
# - all
# - etch
# - jessie
# - lenny
# - squeeze
# - wheezy
#
# Below are all categories currently available. Just as with
# the platforms above, uncomment those that apply to your role.
#
#categories:
#- cloud
#- cloud:ec2
#- cloud:gce
#- cloud:rax
#- clustering
#- database
#- database:nosql
#- database:sql
#- development
#- monitoring
#- networking
#- packaging
#- system
#- web
platforms:
- name: Darwin
versions:
- all
categories:
- system
dependencies: []
# List your role dependencies here, one per line.
# Be sure to remove the '[]' above if you add dependencies
# to this list.

13 changes: 9 additions & 4 deletions tasks/main.yml
Original file line number Diff line number Diff line change
@@ -1,10 +1,15 @@
---

- name: Install homebrew via the curl oneliner.
command: ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" creates=/usr/local/bin/brew
- name: install homebrew via the curl oneliner
shell: ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
args:
creates: /usr/local/bin/brew

- name: Update and upgrade homebrew.
- name: update and upgrade homebrew
homebrew: update_homebrew=yes upgrade_all=yes

- name: Install homebrew cask.
- name: install homebrew cask
homebrew: name=caskroom/cask/brew-cask state=latest

- name: install homebrew services
homebrew_tap: tap=homebrew/services state=present
2 changes: 0 additions & 2 deletions vars/main.yml

This file was deleted.

0 comments on commit 25d2be0

Please sign in to comment.