macbook-qa

Log | Files | Refs | README

commit 919cb5b067a7351401cbaacd80063c1d13416269
parent d26627f0adca02c50b86ffea5b76d18c82a4ff60
Author: Chris Roberts <chris.roberts@learningunix.net>
Date:   Thu, 21 May 2026 05:10:31 -0500

made some updates

Diffstat:
MREADME.md | 13+++++++++++--
Msite.yml | 1+
2 files changed, 12 insertions(+), 2 deletions(-)

diff --git a/README.md b/README.md @@ -1,8 +1,11 @@ # Macbook QA Workstation Provisioning +> **Work in progress** — not yet suitable for production use. + Ansible playbook that sets up a MacBook Pro for QA work. Installs and configures: - **Xcode Command Line Tools** +- **Xcode** (full IDE, installed via Mac App Store) - **Homebrew** (package manager) - **Google Chrome** - **iTerm2** @@ -14,7 +17,13 @@ Supports both Apple Silicon (M-series) and Intel Macs. ## Prerequisites -### 1. Install Ansible +### 1. Sign into the Mac App Store + +Xcode is installed from the Mac App Store. The playbook will fail with a clear message if you skip this step, but do it first to avoid interruption: + +**System Settings → App Store → Sign In** + +### 2. Install Ansible Ansible does not ship with macOS. Install it via pip: @@ -34,7 +43,7 @@ ansible --version > ``` > Or install Python from [python.org](https://www.python.org/downloads/macos/) and use its bundled pip. -### 2. Install the required Ansible collection +### 3. Install the required Ansible collection ```bash ansible-galaxy collection install -r requirements.yml diff --git a/site.yml b/site.yml @@ -5,6 +5,7 @@ roles: - xcode_cli - homebrew + - xcode_app - chrome - iterm2 - powerlevel10k