commit 919cb5b067a7351401cbaacd80063c1d13416269
parent d26627f0adca02c50b86ffea5b76d18c82a4ff60
Author: Chris Roberts <chris.roberts@learningunix.net>
Date: Thu, 21 May 2026 05:10:31 -0500
made some updates
Diffstat:
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