Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/deekayen/ansible-macbook
Ansible playbook to manage deekayen's Macbook.
https://github.com/deekayen/ansible-macbook
ansible ansible-playbook
Last synced: 8 days 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 (over 8 years ago)
- Default Branch: main
- Last Pushed: 2024-06-11T18:50:04.000Z (5 months ago)
- Last Synced: 2024-06-12T03:43:20.567Z (5 months ago)
- Topics: ansible, ansible-playbook
- Size: 305 KB
- Stars: 9
- Watchers: 3
- 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
======================[![CI](https://github.com/deekayen/ansible-macbook/workflows/CI/badge.svg)](https://github.com/deekayen/ansible-macbook/actions?query=workflow%3ACI) ![CC0 1.0 Universal](https://img.shields.io/badge/license-CC0--1.0-blue.svg) [![Project Status: Active – The project has reached a stable, usable state and is being actively developed.](https://www.repostatus.org/badges/latest/active.svg)](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.terminalAdd default config and packages for Sublime (e.g.):
https://packagecontrol.io/packages/Base16%20Color%20SchemesInstall safari-fido-u2f
https://github.com/Safari-FIDO-U2F/Safari-FIDO-U2F