e30chris / Ansible-MacDeploy

Deploy a Mac with Ansible

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Role Name

The goal is to deploy a Mac using mostly Homebrew.

Requirements

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

Role Variables

mac_username: local user on the Mac that is logged in and running this playbook.

Dependencies

License

GNU General Public License v2.0

Author Information

Chris Livermore

@e30chris

SimplifyMy.Cloud

About

Deploy a Mac with Ansible

License:GNU General Public License v2.0