The goal is to deploy a Mac using mostly Homebrew.
This playbook is run from a local connection via:
ansible-playbook site.yml --extra-vars mac_username=xxxxxx --connection=local
First time runs must complete the following steps:
Homebrew installed
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Ansible installed via Brew
brew install ansible
Github Auth'd
cat ~/.ssh/id_rsa.pub & add that to GitHub
Github API token set
http://stackoverflow.com/questions/20130681/setting-github-api-token-for-homebrew#20130816
After the script has finished then run the .dotfiles setup script to complete the setup.
~/.dotfiles/script/bootstrap
mac_username: local user on the Mac that is logged in and running this playbook.
GNU General Public License v2.0
Chris Livermore