ansible-mac-setup
Ansible playbook to provision a fresh macOS installation with developer tools and applications.
View Repository →Overview
An Ansible-based Mac provisioning setup. Starting from a clean macOS install, a bootstrap script installs Xcode, Python, pip, and Ansible itself — then a playbook takes over to install Homebrew, Homebrew Cask packages, and developer tooling with a single command.
Purpose
To eliminate the hours spent manually configuring a new Mac. The playbook captures the full developer environment as code so any machine can be reproduced reliably.
Stack
- Configuration management: Ansible
- Package managers: Homebrew, Homebrew Cask
- Bootstrap: Shell script (
ansible_setup.sh) - Packages installed: curl, git, ruby, expect, Java (Cask)