https://github.com/deekayen/ansible-macbook
Ansible playbook to manage deekayen's Macbook.
https://github.com/deekayen/ansible-macbook
ansible ansible-playbook
Last synced: 5 months ago
JSON representation
Ansible playbook to manage deekayen's Macbook.
- Host: GitHub
- URL: https://github.com/deekayen/ansible-macbook
- Owner: deekayen
- License: cc0-1.0
- Created: 2016-06-15T02:25:33.000Z (about 10 years ago)
- Default Branch: main
- Last Pushed: 2025-03-15T00:52:26.000Z (over 1 year ago)
- Last Synced: 2025-07-17T08:30:46.755Z (12 months ago)
- Topics: ansible, ansible-playbook
- Size: 327 KB
- Stars: 9
- Watchers: 2
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
MacOS ansible playbook
======================
[](https://github.com/deekayen/ansible-macbook/actions?query=workflow%3ACI)  [](https://www.repostatus.org/#active)
Install Homebrew
----------------
[Some people make a complicated Ansible role for this](https://github.com/geerlingguy/ansible-role-homebrew/network), but I'm only installing Homebrew once, so just run the install command from http://brew.sh/ in Terminal!
Install Ansible
---------------
According to the [Ansible installation docs](
https://docs.ansible.com/ansible/intro_installation.html#latest-releases-via-pip), the preferred way to install for macOS is via pip, however I never got it to install with the recommended process and upgrade cleanly between versions. The Homebrew-installed ansible package works better for me.
```
brew install ansible
```
Clone this Repo
---------------
Yeah, just do that.
Run the playbook
----------------
Ansible makes setup easy. This playbook is intended to run all its tasks as local actions, so an inventory file is not necessary.
```
ansible-galaxy install -r roles/requirements.yml
ansible-playbook --ask-become-pass dnorman-macbook.yml
```
TODO
----
Add default colors for iTerm:
https://github.com/stephenway/monokai.terminal
Add default config and packages for Sublime (e.g.):
https://packagecontrol.io/packages/Base16%20Color%20Schemes
Install safari-fido-u2f
https://github.com/Safari-FIDO-U2F/Safari-FIDO-U2F