Skip to content

Commit 83bb05c

Browse files
merge main
2 parents df77c27 + 67975ce commit 83bb05c

File tree

2 files changed

+21
-0
lines changed

2 files changed

+21
-0
lines changed

roles/bootstrap/tasks/darwin.yml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,21 @@
6969
when: man8.stat.exists
7070
become: yes
7171

72+
- shell: rm -rf /usr/local/homebrew
73+
when: homebrew.stat.exists
74+
become: yes
75+
76+
- name: ensure homebrew dir exists
77+
file:
78+
path: /usr/local/homebrew
79+
state: directory
80+
mode: 0755
81+
owner: "{{ ansible_user_id }}"
82+
group: "{{ ansible_user_gid }}"
83+
become: yes
84+
85+
- shell: cd /usr/local/src && curl -L https://github.com/Homebrew/brew/tarball/master | tar xz --strip 1 -C /usr/local/homebrew
86+
7287
- name: add homebrew binaries to path
7388
copy:
7489
dest: "/Users/{{ ansible_user_id }}/.profile"

roles/git/tasks/darwin.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,12 @@
1616
name: pre-commit
1717
state: latest
1818

19+
# http://pre-commit.com
20+
- name: install pre-commit for git
21+
homebrew:
22+
name: pre-commit
23+
state: latest
24+
1925
# Manages HTTPS-based credentials (required for many SSO orgs)
2026
- name: install microsoft's git-credential-manager-core
2127
block:

0 commit comments

Comments
 (0)