Skip to content

Commit 25d2be0

Browse files
author
Roderik van der Veer
committed
Setup Homebrew and some taps#
1 parent a886c2b commit 25d2be0

File tree

5 files changed

+18
-145
lines changed

5 files changed

+18
-145
lines changed

defaults/main.yml

Lines changed: 0 additions & 2 deletions
This file was deleted.

handlers/main.yml

Lines changed: 0 additions & 2 deletions
This file was deleted.

meta/main.yml

Lines changed: 9 additions & 135 deletions
Original file line numberDiff line numberDiff line change
@@ -1,139 +1,13 @@
11
---
22
galaxy_info:
3-
author: your name
4-
description:
5-
company: your company (optional)
6-
# If the issue tracker for your role is not on github, uncomment the
7-
# next line and provide a value
8-
# issue_tracker_url: http://example.com/issue/tracker
9-
# Some suggested licenses:
10-
# - BSD (default)
11-
# - MIT
12-
# - GPLv2
13-
# - GPLv3
14-
# - Apache
15-
# - CC-BY
16-
license: license (GPLv2, CC-BY, etc)
3+
author: Roderik van der Veer
4+
description: Ansible role that installs homebrew on OSX
5+
license: MIT
176
min_ansible_version: 1.2
18-
#
19-
# Below are all platforms currently available. Just uncomment
20-
# the ones that apply to your role. If you don't see your
21-
# platform on this list, let us know and we'll get it added!
22-
#
23-
#platforms:
24-
#- name: EL
25-
# versions:
26-
# - all
27-
# - 5
28-
# - 6
29-
# - 7
30-
#- name: GenericUNIX
31-
# versions:
32-
# - all
33-
# - any
34-
#- name: Fedora
35-
# versions:
36-
# - all
37-
# - 16
38-
# - 17
39-
# - 18
40-
# - 19
41-
# - 20
42-
# - 21
43-
# - 22
44-
#- name: Windows
45-
# versions:
46-
# - all
47-
# - 2012R2
48-
#- name: SmartOS
49-
# versions:
50-
# - all
51-
# - any
52-
#- name: opensuse
53-
# versions:
54-
# - all
55-
# - 12.1
56-
# - 12.2
57-
# - 12.3
58-
# - 13.1
59-
# - 13.2
60-
#- name: Amazon
61-
# versions:
62-
# - all
63-
# - 2013.03
64-
# - 2013.09
65-
#- name: GenericBSD
66-
# versions:
67-
# - all
68-
# - any
69-
#- name: FreeBSD
70-
# versions:
71-
# - all
72-
# - 8.0
73-
# - 8.1
74-
# - 8.2
75-
# - 8.3
76-
# - 8.4
77-
# - 9.0
78-
# - 9.1
79-
# - 9.1
80-
# - 9.2
81-
#- name: Ubuntu
82-
# versions:
83-
# - all
84-
# - lucid
85-
# - maverick
86-
# - natty
87-
# - oneiric
88-
# - precise
89-
# - quantal
90-
# - raring
91-
# - saucy
92-
# - trusty
93-
# - utopic
94-
# - vivid
95-
#- name: SLES
96-
# versions:
97-
# - all
98-
# - 10SP3
99-
# - 10SP4
100-
# - 11
101-
# - 11SP1
102-
# - 11SP2
103-
# - 11SP3
104-
#- name: GenericLinux
105-
# versions:
106-
# - all
107-
# - any
108-
#- name: Debian
109-
# versions:
110-
# - all
111-
# - etch
112-
# - jessie
113-
# - lenny
114-
# - squeeze
115-
# - wheezy
116-
#
117-
# Below are all categories currently available. Just as with
118-
# the platforms above, uncomment those that apply to your role.
119-
#
120-
#categories:
121-
#- cloud
122-
#- cloud:ec2
123-
#- cloud:gce
124-
#- cloud:rax
125-
#- clustering
126-
#- database
127-
#- database:nosql
128-
#- database:sql
129-
#- development
130-
#- monitoring
131-
#- networking
132-
#- packaging
133-
#- system
134-
#- web
7+
platforms:
8+
- name: Darwin
9+
versions:
10+
- all
11+
categories:
12+
- system
13513
dependencies: []
136-
# List your role dependencies here, one per line.
137-
# Be sure to remove the '[]' above if you add dependencies
138-
# to this list.
139-

tasks/main.yml

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,15 @@
11
---
22

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

6-
- name: Update and upgrade homebrew.
8+
- name: update and upgrade homebrew
79
homebrew: update_homebrew=yes upgrade_all=yes
810

9-
- name: Install homebrew cask.
11+
- name: install homebrew cask
1012
homebrew: name=caskroom/cask/brew-cask state=latest
13+
14+
- name: install homebrew services
15+
homebrew_tap: tap=homebrew/services state=present

vars/main.yml

Lines changed: 0 additions & 2 deletions
This file was deleted.

0 commit comments

Comments
 (0)