Skip to content

reecefowell/provision-ansible-mac

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 

Repository files navigation

Usage:

  1. Create group 'brew' via system preferences
  2. Add users to group 'brew' via system preferences
./bootstrap.sh

What it does:

  • Installs Git.
  • Adds OS X packages via Homebrew.
  • Adds OS X apps via Homebrew Cask.
  • Configures apps via Apples Defaults command.
  • Configures OS X via Apples Defaults command (including Preferences panes).
  • Adds Oh-my-Zsh for ZShell.
  • Adds forked and customized Agnoster theme for Oh-my-Zsh.
  • Adds and sets up Git, including global .gitignore and global .gitconfig etc.
  • Fetches SSH keys from remote LAN NAS server and configures SSH.
  • Installs Java via Brew.

Inspired by:

https://gist.github.com/saetia/1623487 http://il.luminat.us/blog/2014/04/19/how-i-fully-automated-os-x-with-ansible/ https://raw.githubusercontent.com/mathiasbynens/dotfiles/master/.osx https://github.com/diimdeep/dotfiles/tree/master/osx/configure/el_capitan https://github.com/rodionovd/dotfiles/blob/master/osx.sh https://github.com/caskroom/homebrew-cask/blob/master/USAGE.md

Notes on Brew Cask:

Brews are located in /usr/local/opt/ Casks are located in /opt/homebrew-cask/Caskroom/

TODO:

  • configure postgres

About

Provision a Mac using Ansible with Homebrew

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages