Skip to content

Commit b3fd01c

Browse files
committed
Fixes geerlingguy#116: Switch from roles and dock tasks to geerlingguy.mac collection.
1 parent 254d657 commit b3fd01c

File tree

6 files changed

+11
-71
lines changed

6 files changed

+11
-71
lines changed

README.md

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -4,16 +4,7 @@
44

55
[![CI][badge-gh-actions]][link-gh-actions]
66

7-
This playbook installs and configures most of the software I use on my Mac for web and software development. Some things in macOS are slightly difficult to automate, so I still have some manual installation steps, but at least it's all documented here.
8-
9-
This is a work in progress, and is mostly a means for me to document my current Mac's setup. I'll be evolving this playbook over time.
10-
11-
*See also*:
12-
13-
- [Boxen](https://github.com/boxen)
14-
- [Battleschool](http://spencer.gibb.us/blog/2014/02/03/introducing-battleschool)
15-
- [osxc](https://github.com/osxc)
16-
- [MWGriffin/ansible-playbooks](https://github.com/MWGriffin/ansible-playbooks) (the original inspiration for this project)
7+
This playbook installs and configures most of the software I use on my Mac for web and software development. Some things in macOS are slightly difficult to automate, so I still have a few manual installation steps, but at least it's all documented here.
178

189
## Installation
1910

main.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -12,14 +12,18 @@
1212
tags: ['always']
1313

1414
roles:
15-
- role: geerlingguy.homebrew
15+
- role: elliotweiser.osx-command-line-tools
16+
- role: geerlingguy.mac.homebrew
1617
tags: ['homebrew']
1718
- role: geerlingguy.dotfiles
1819
when: configure_dotfiles
1920
tags: ['dotfiles']
20-
- role: geerlingguy.mas
21+
- role: geerlingguy.mac.mas
2122
when: mas_installed_apps or mas_installed_app_ids
2223
tags: ['mas']
24+
- role: geerlingguy.mac.dock
25+
when: configure_dock
26+
tags: ['dock']
2327

2428
tasks:
2529
- import_tasks: tasks/ansible-setup.yml
@@ -40,10 +44,6 @@
4044
- import_tasks: tasks/extra-packages.yml
4145
tags: ['extra-packages']
4246

43-
- import_tasks: tasks/dock.yml
44-
when: configure_dock
45-
tags: ['dock']
46-
4747
- import_tasks: tasks/sublime-text.yml
4848
when: configure_sublime
4949
tags: ['sublime-text']

requirements.yml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
---
22
roles:
3+
- name: elliotweiser.osx-command-line-tools
34
- name: geerlingguy.dotfiles
4-
- name: geerlingguy.homebrew
5-
- name: geerlingguy.mas
5+
6+
collections:
7+
- name: geerlingguy.mac

tasks/dock-add.yml

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

tasks/dock-remove.yml

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

tasks/dock.yml

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

0 commit comments

Comments
 (0)