-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathplaybook.yml
More file actions
25 lines (25 loc) · 754 Bytes
/
playbook.yml
File metadata and controls
25 lines (25 loc) · 754 Bytes
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
---
- name: Configure macOS
hosts: localhost
vars_files:
- config/dock.yml
- config/dotfiles.yml
- config/homebrew.yml
- config/mas.yml
- config/npm.yml
- config/oh-my-zsh.yml
- config/rust.yml
roles:
- role: elliotweiser.osx-command-line-tools
- role: geerlingguy.mac.homebrew
- role: geerlingguy.dotfiles
when: configure_dotfiles
- role: geerlingguy.mac.mas
when: (mas_installed_apps | bool) or (mas_installed_app_ids | bool)
- role: geerlingguy.mac.dock
when: configure_dock
- role: gantsign.oh-my-zsh
tasks:
- ansible.builtin.import_tasks: tasks/assets.yml
- ansible.builtin.import_tasks: tasks/extra-packages.yml
- ansible.builtin.import_tasks: tasks/fnm.yml