All projects
2025Solo project
bootstrap-mac
An idempotent, tested bootstrap that rebuilds a full cloud-engineering setup from zero.
Bash · Homebrew · Docker / Colima · kubectl / k9s · Terraform · gcloud / awscli
The problem
Setting up a new Mac for cloud work is hours of manual, error-prone steps, and easy to get subtly wrong on MDM-managed machines.
The approach
A modular, idempotent Bash bootstrap that installs the whole toolchain (Homebrew, container, Kubernetes, cloud and IaC tools) with a test harness that runs locally and in Docker against stubbed installs, plus handling for MDM and permission edge cases.
The result
From a clean machine to a working cloud-engineering setup with one command, safely re-runnable. It's also the basis for my uses page.
Highlights
- Idempotent and safe to re-run
- Tested locally and in Docker against stubbed installs
- Handles MDM-managed machines and permission edge cases
Want to talk through any of this? Get in touch.