Skip to content

JaredBoone/mac-playbook

 
 

Repository files navigation

Mac Ansible Playbook

This playbook installs and configures most of the software I use on my Mac. It's a fork of geerlingguy/mac-dev-playbook.

Installation

Note: If ansible is installed, run brew uninstall ansible; pip uninstall ansible. If python3 is installed run pip uninstall pip; brew uninstall python

  1. xcode-select --install
  2. curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
  3. python get-pip.py
  4. pip install ansible
  5. git clone https://github.com/JaredBoone/mac-playbook
  6. cd mac-playbook
  7. ansible-galaxy install -r requirements.yml
  8. ansible-playbook main.yml -i inventory -K

Overriding Defaults

You can override any of the defaults configured in default.config.yml by creating a config.yml file and setting the overrides in that file. Any variable can be overridden in config.yml; see the supporting roles' documentation for a complete list of available variables.

Configuration

My dotfiles are installed into the current user's home directory, including the .osx dotfile for configuring many aspects of macOS for better performance and ease of use. You can disable dotfiles management by setting configure_dotfiles: no in your configuration.

About

Mac setup and configuration via Ansible.

Resources

License

Stars

Watchers

Forks

Packages

No packages published