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.