-
Notifications
You must be signed in to change notification settings - Fork 0
/
main.yml
31 lines (31 loc) · 1.43 KB
/
main.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
---
- name: Mac Dev Bootstrap
hosts: all
vars:
playbook_retries: 10
playbook_delay: 3
roles:
# --------------------------------------------------------------------------
# Tools to install/configure
# --------------------------------------------------------------------------
- {role: mac, tags: [mac, personal, work]}
- {role: xcode, tags: [xcode, personal, work]}
- {role: homebrew, tags: [homebrew, personal, work]}
- {role: homebrew_personal, tags: [personal]}
- {role: homebrew_work, tags: [work]}
- {role: python, tags: [python, personal, work]}
- {role: quicklook, tags: [quicklook, personal, work]}
- {role: ohmyzsh, tags: [ohmyzsh, sdkman, nvm, gcloud, personal, work]}
- {role: sdkman, tags: [sdkman, personal, work]}
- {role: iterm2, tags: [iterm2, personal, work]}
- {role: nvm, tags: [nvm, personal, work]}
- {role: vimrc, tags: [vimrc, personal, work]}
- {role: gcloud, tags: [gcloud, personal, work]}
# --------------------------------------------------------------------------
# Post installation
# --------------------------------------------------------------------------
- {role: cleanup, tags: [cleanup, personal, work]}
# --------------------------------------------------------------------------
# For debugging purpose
# --------------------------------------------------------------------------
- {role: debug, tags: [never, debug]}