No description
Find a file
2014-02-12 22:37:24 -06:00
apps Make everything actually work. Another monolithic commit. 2014-02-12 22:33:32 -06:00
install Make everything actually work. Another monolithic commit. 2014-02-12 22:33:32 -06:00
.gitignore Get rid of .DS_Store. 2014-02-12 22:34:28 -06:00
LICENSE Added MIT LICENSE to the project 2013-03-03 02:11:17 -08:00
main.yml Make everything actually work. Another monolithic commit. 2014-02-12 22:33:32 -06:00
README.md Updated README again. 2014-02-12 22:37:24 -06:00

Mac Development Ansible Playbook

This set of playbooks was originally cloned from MWGriffin/ansible-playbooks, and basically installs all the software I use on my Mac for web and software development. Well, all the software I can get without using the Mac App Store, which can't be scripted.

This is very much a work in progress, and is mostly a means for me to document my current Mac's setup. I'll be adding settings and packages to this set of playbooks.

Caveat: This set of playbooks is not meant to be a great example of Ansible best practices. I just want to wrap my Mac's configuration in Ansible so I can quickly bring up a new development Mac without having to restore from a Time Machine backup.

Installation

  1. Clone this repository somewhere.
  2. Install Ansible.
  3. Run ansible-playbook main.yml --ask-sudo-pass.

Additions coming soon

General changes:

  • Fix TODOs (idempotence, mostly)

Applications/packages to be added:

  • Cornerstone SVN
  • Tower (Git)
  • MenuMeters
  • nvAlt
  • PCKeyboardHack
  • My dotfiles
  • etc...

Settings to be added:

  • Terminal theme (Jeff's OSX)
  • Sublime text settings/package manager
  • Keyboard remappings (Caps Lock -> escape)
  • Faster key repeat rates
  • Desktop background
  • Trackpad tracking rate
  • Mouse tracking rate
  • Finder settings:
    • Disable "show warning before changing extension"
    • Set default view to column mode
    • Show hard disks, connected servers on desktop
  • etc...

Ansible for DevOps

If Ansible piques your interest, please check out the book I'm working on, Ansible for DevOps, where I actually do follow Ansible best practices, and will teach you how to do some other amazing things with Ansible.

Author

Jeff Geerling, 2014 (originally forked from MWGriffin/ansible-playbooks).